一、尽可能减少HTTP请求数
二、使用CDN(内容分发网络)
三、添加Expire/Cache-Control头
四、启用Gzip压缩
五、将CSS放在页面最上面
一段在IE下运行的代码:
六、将Script放在页面最下面
DOM加载顺序:
七、避免在CSS中使用Expressions
八、将JavaScript和CSS都放在外部文件中
九、减少DNS查询
三大浏览器缓存时间对比:
单域和多域的对比:
缓存时间长与缓存时间短的对比:
十、压缩JavaScript和Css
十一、避免重定向
对于搜索引擎来说,301和302完全不一样。
十二、移除重复的脚本
举例:
正常显示:
若是重复引用了js脚本
显示:
十三、配置实体标签(ETags)
十四、使用AJAX缓存
网站性能优化工具——————Yslow
最好在Firefox 浏览器下使用,基于Firebug 使用的Yslow 插件安装之前必须先安装Firebug
(1)Yslow主页,勾选"run test"
(2)当然选择测试规则最多的"(V2)"
(3)Grade————测试您的网站优化程度的等级并给出响应的优化方案
(4)Components———— 检查各个元素暂用空间大小的组件视图
(5)Statistics————与Components的作用相似的信息统计视图
(6)Tools——————各种优化工具