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

第 1 0 章



                                                               Web性能要点
















                 在任何复杂的系统中,性能优化的很大一部分工作就是把不同层之间的交互过程分
                 解开来,弄清楚每一层次交互的约束和限制。到目前为止,我们已经比较详细地分
                 析了一些个别网络组件(不同的物理交付方式和传输协议)。现在,我们把目光转向
                 更宏观的 Web 性能优化:

                 •   延迟和带宽对 Web 性能的影响;
                 •   传输协议(TCP)对 HTTP 的限制;
                 •   HTTP 协议自身的功能和缺陷;
                 •   Web 应用的发展趋势及性能需求;
                 •   浏览器局限性和优化思路。

                 优化不同层之间的交互与解一组方程没有什么不同,因为不同层之间总是相互依赖,
                 但优化方式却有很多可能性。任何优化建议和最佳做法都不是一成不变的,涉及的
                 每个要素都是动态发展的:浏览器越来越快、用户上网条件不断改善、Web 应用的
                 功能和复杂度也与日俱增。

                 因此,在讨论具体的最佳实践之前,一定要先明确真正的问题何在:什么是现代
                 Web 应用,我们手里有什么工具,如何测量 Web 性能,系统的哪些部分对优化有
                 利或有碍?







                                                                                         143
   153   154   155   156   157   158   159   160   161   162   163