服务扛不住高并发,定位竞争先找【0】。
贯穿本节的并发模型(判题机 0.25 核有 GIL、答案不靠时序,这是它的确定模型,见 spine.py):高并发服务器搭起来后要选架构、加锁护状态、连接池/队列、压测、测吞吐延迟、定位竞争。
定位竞争:bottleneck(等待表)=等最久的资源、n_contended(等待表, 阈值)=热点数、speedup(前, 后)=加速比、worth_optimizing=有没有更快。
bottleneck(等待表)
n_contended(等待表, 阈值)
speedup(前, 后)
worth_optimizing
全部评论