一.规则一 ——减少HTTP请求
A图片地图
1.超链接使用图片时,使用图片地图代替图片
2.可以使用CSS Sprites 代替传统的分离图片图片
使用以上两种方式能够极大地加快网页浏览速度,减少图片下载量,请求时间缩短57%
B减少CSS,javascript文件数量,理想情况下一个页面不多于一个js文件和一个CSS文件
二、规则二——使用内容发布网络
应用程序WEB服务器离用户越近,则一个HTTP请求的响应时间久越短。
组件WEB服务器离用户越近,则多个HTTP请求的响应时间将越短。
因此可以考虑将组件分开。可以使用内容发布网络CDN(有很多免费的CDN服务)
三、规则三——添加Expires头
四、规则四——压缩组件
五、规则五——将样式表放在顶部
六、规则六——将脚本放在底部
七、规则七——避免CSS表达式
八、规则八——使用外部Javascript和CSS 外部JS,CSS文件有机会会被浏览器缓存起来
九、规则九——减少DNS查找
十、规则十——精简Javascript
十一、规则十一——精简避免重定向
十二、规则十二——移除重复脚本
十三、规则十三——配置ETag
十四、规则十四——使AJAX可缓存