性能优化

服务器端
1. 减小网络请求
- 合并请求 js css
- 使用雪碧图
- 小图片使用base64编码
2. 使用分发网络 (CDN)
3. 适当的使用缓存
- 为静态资源添加expires、Cache-Control响应头
4. 启用Gzip压缩
5. 减小DNS查找(一个网站上不要使用太多域名)
6. 避免重定向(每次重定向至少花费50mm)
7. 配置有效的GTAG
8. 让ajax能够缓存
9. 尽快输出网页的第一个字节
- 尽快加载头部
- 并行 下载css
10. 使用无cookie域名加载静态资源
浏览器端
1. 把css放在heade部分加载
2. 把js放在body末尾
3. 不使用css表达式
4. 用外链的方式引用css、js
5. 压缩js 和css
6. 不重复加载js
7. 用get方式发起ajax请求
8. 组件延迟加载
9. 减小dom节点数 !!!!!
10. 避免使用ifream
11. 减小cookie体积
12. 减小js中的dom访问 (合理利用DocumentFragment , 不用js频繁修改样)
13. 使用常见的图片优化手段
14. 不要在html中缩放图片
15. 不要把图片的src 置空
16. 任何资源尽可能在25k 之内css