规则1:减少HTTP请求介绍了为什么额外的HTTP请求会对性能产生巨大的影响,并介绍了减少HTTP请求的方法,包括图片地图、CSS Sprites、使用data:模式的URL内联图片,以及合并脚本和样式表。网站建设
规则2:使用内容发布网络强调了使用内容发布网络的优势。网站建设
规则3:添加Expires头研究了一个简单的HTTP头是如何通过使用浏览器缓存来戏剧性地改善Web页面性能的。网站建设
规则4:压缩组件解释了压缩是如何工作的,以及如何为Web服务器启用压缩,并讨论了现今存在的一些兼容性问题。网站建设
规则5:将样式表放在顶部展示了样式表是如何影响页面呈现的。网站建设
规则6:将脚本放在底部展示了脚本是如何影响呈现的,以及脚本是如何下载到浏览器中的。网站建设
规则7:避免CSS表达式讨论了CSS表达式的使用和度量其影响的重要性。网站建设
规则8:使用外部Javascript和CSS介绍了如何权衡是内联Javascript和CSS还是将它们放到外部文件中。网站建设
规则9:减少DNS查找强调了解析域名时的频繁查找所产生的影响。网站建设
规则10:精简Javascript量化了从Javascript中移除空白字符所带来的收益。网站建设
规则11:避免重定向对使用重定向提出了警示,并给出了可替代的方法。网站建设
规则12:移除重复脚本展示了如果一个页面中包含两处相同的脚本会发生什么情况。网站建设
规则13:配置ETag介绍了ETag是如何工作的,以及为什么对于任何拥有多于一台Web服务器的网站来说,默认的实现都是不好的。
规则14:使用Ajax可缓存强调在使用Ajax是牢记这些性能规则的重要性。网站建设
规则15:构析十大网站就如何确定现实世界中的网站的性能改进给出了一些实例。 |