当前位置:嗨网首页>书籍在线阅读

04-定义瓶颈

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

10.1.2 定义瓶颈

使用管道系统作为类比的一个非常重要的好处是,它在定义瓶颈的过程中更加直观。如果观察图10.2就会发现,“瓶颈”前的所有地方都是满的,而之后的所有地方都不是。

好消息是,在大多数系统中,可以相对容易地使用系统度量监控队列系统是如何填满的。通过仔细检查Scrapy的队列,我们可以了解瓶颈在什么地方,如果发现不在下载器中,则可以调整设置让其变为下载器。没有改善瓶颈的任何改进都不会带来吞吐量的收益。如果修改系统其他部分,只会让事情变得更糟,很有可能将瓶颈转移到别的地方。这个感觉有点像追尾,可能需要很长时间,并且会令你感到绝望。你必须遵循系统方法,定义瓶颈,并且需要在修改任何代码或配置之前,“知道锤子应该击中哪里”。你在大部分例子中(包括本书的大多数例子)可以看到,瓶颈不是总在人们期望的地方出现。