Page 166 - Web性能权威指南
P. 166
图 10-5:Yahoo.com 资源瀑布图的连接视图(WebPageTest,2013 年 3 月)
为什么有些请求只显示绿色条(第一字节接收时间)?因为很多响应很小,
相应的下载时间没有在图中体现。事实上,请求、响应的主要时间通常是
往返延迟和服务器处理时间。
最后,也是最重要的,连接视图的底部显示了带宽利用率曲线。除了少量数据爆发
外,可用连接的带宽利用率很低。这说明性能的限制并不在带宽!难道这是个异常
现象,或者浏览器问题?都不是。对大多数应用而言,带宽的的确确不是性能的限
制因素。限制 Web 性能的主要因素是客户端与服务器之间的网络往返延迟。
10.3 性能来源:计算、渲染和网络访问
Web 应用的执行主要涉及三个任务:取得资源、页面布局和渲染、JavaScript 执行。
其中,渲染和脚本执行在一个线程上交错进行,不可能并发修改生成的 DOM。实
Web性能要点 | 151