Page 166 - Web性能权威指南
P. 166

图 10-5:Yahoo.com 资源瀑布图的连接视图(WebPageTest,2013 年 3 月)


                            为什么有些请求只显示绿色条(第一字节接收时间)?因为很多响应很小,
                            相应的下载时间没有在图中体现。事实上,请求、响应的主要时间通常是
                            往返延迟和服务器处理时间。

                 最后,也是最重要的,连接视图的底部显示了带宽利用率曲线。除了少量数据爆发
                 外,可用连接的带宽利用率很低。这说明性能的限制并不在带宽!难道这是个异常
                 现象,或者浏览器问题?都不是。对大多数应用而言,带宽的的确确不是性能的限
                 制因素。限制 Web 性能的主要因素是客户端与服务器之间的网络往返延迟。


                 10.3 性能来源:计算、渲染和网络访问


                 Web 应用的执行主要涉及三个任务:取得资源、页面布局和渲染、JavaScript 执行。
                 其中,渲染和脚本执行在一个线程上交错进行,不可能并发修改生成的 DOM。实


                                                                         Web性能要点   |   151
   161   162   163   164   165   166   167   168   169   170   171