Web性能优化最佳实践(1)
二月 6th, 2010 by 陈良泳
本文翻译自:http://code.google.com/intl/zh-CN/speed/page-speed/docs/rules_intro.html
当你使用Page Speed剖析一个web页面时,它要通过许多不同的规则(rules)去评估页面。这些规则是来自前端的最佳实践,你可以应用在web开发的任何阶段。我们这里提供这些每个规则的文档, 所以不管你是否使用Page Speed这个工具(也许你仅仅是开发一个全新的网站,且并不准备对它进行测试),你任何时候都可以从本文档获益。我们给出特定的提示和建议让你可以最好的应用这些规则,并将它们融入到你的开发过程。
关于性能最佳实践
Page Speed是从前端的视角衡量性能,典型的是从页面加载时间(page load time)来衡量,它是从一个用户请求一个新页面到页面完全被浏览器渲染显示之间的时间差。 页面加载时间优化的最佳实践涉及到多个步骤,包括解析DNS名称、建立TCP连接、发送HTTP请求、下载资源、从缓存获取资源、解析和执行脚本,和在页面上渲染对象。
理想的Page Speed对页面性能的衡量,既要同时消除这些步骤、进行并行处理,还要减少它们完成的时间。最佳实践被分成五类,涵盖了页面加载优化的不同的方面:
- 优化缓存——保持你的应用的数据和逻辑同时离线
- 尽量减少往返时间——减少请求-响应周期序列的数量
- 尽量减少请求大小——减少上传的大小
- 尽量减少负载大小——减少响应、下载和缓存页面的大小
- 最优化浏览器渲染——改善浏览器的页面布局
Leave a Reply
功能列表
关于我
周裕波,web前端开发从业者,互联网爱好者。
gtalk:itchina110@gmail.com
@lovevfp