第1章,规则1——减少HTTP请求。介绍了为什么额外的HTTP请求会对性能产生巨大的影响,并介绍了减少HTTP请求的方法,包括图片地图、CSS子图形、使用data:模式的URL内联图片,以及合并脚本和样式表。苦寒竹补充:图片地图是指比如将论坛这些表情做到同一张图片上,通过css定位来调用图片。这个在web标准区中可以看到不少例子
第2章,规则2——使用内容发布网络强调了使用内容发布网络的优势。cdn加速
第3章,规则3——添加Expires头研究了一个简单的HTTP头是如何通过使用浏览器缓存来戏剧性地改善Web页面性能的。(使用缓存来减少下载次数)
第4章,规则4——压缩组件解释了压缩是如何工作的,以及如何为Web服务器启用压缩,并讨论了现今存在的一些兼容性问题。(gzip压缩)
第5章,规则5——将样式表放在顶部展示了样式表是如何影响页面呈现的。样式表该放在顶部
第6章,规则6——将脚本放在底部展示了脚本是如何影响呈现的,以及脚本是如何下载到浏览器中的。(脚本该放在底部,除非放底部不能执行)
第7章,规则7——避免CSS表达式讨论了CSS表达式的使用和度量其影响的重要性。(尽量不要用css表达式。什么叫CSS表达式可以前往标准区学习)
第8章,规则8——使用外部JavaScript和CSS介绍了如何权衡是内联JavaScript和CSS还是将它们放到外部文件中。
第9章,规则9——减少DNS查找强调了解析域名时的频繁查找所产生的影响。
第10章,规则10——精简JavaScript量化了从JavaScript中移除空白字符所带来的收益。(压缩js,可看goolge.com的html源文件)
第11章,规则11——避免重定向对使用重定向提出了警示,并给出了可替代的方法。
第12章,规则12——移除重复脚本展示了如果一个页面中包含两处相同的脚本会发生什么情况。
第13章,规则13——配置ETag介绍了ETag是如何工作的,以及为什么对于任何拥有多于一台Web服务器的网站来说,默认的实现都是不好的。
第14章,规则14——使Ajax可缓存强调在使用Ajax时牢记这些性能规则的重要性。
可以下载 Firefox YSlow 插件进行优化,参考:http://developer.yahoo.com/yslow/