一、javascript相关
1.JS文件压缩
2.文档加载完后再执行JS,将样式表放在顶部
3.优化JS代码,对内存使用造成负荷的代码改良
4.在遍历html容器时缓存html容器的长度
5.DOM的访问减到最低
6.在清除html5的canvas画布时,如果不是脏矩形的话,使用把画布宽度设为0的方法,会比使用clearRect方法效率要高
二、CSS相关
1.将样式表放在顶部
2.避免使用表达式
3.精简代码,文件压缩
4.尽量少使用选择器组合,使用类选择器或者ID选择器
三、图片相关
1.使用精灵表图片
四、其它
1.减少DNS查找。使用相对路径
2.减少HTTP请求数
3.使用内容发布系统,生成静态页
4.使用expires头,缓存文件
5.配置ETAG
6.避免重定向
7.使AJAX可缓存
8.移除重复脚本