1. 尽量减少 HTTP 请求个数——须权衡2. 使用 CDN(内容分发网络)3. 为文件头指定 Expires 或 Cache-Control ,使内容具有缓存性。4. 避免空的 src 和 href5. 使用 gzip 压缩内容6. 把 CSS 放到顶部7. 把 JS 放到底部8. 避免使用 CSS 表达式9. 将 CSS 和 JS 放到外部文件中10. 减少 DNS 查找次数11. 精简 CSS 和 JS12. 避免跳转13. 剔除重复的 JS 和 CSS14. 配置 ETags15. 使 AJAX 可缓存16. 尽早刷新输出缓冲17. 使用 GET 来完成 AJAX 请求18. 延迟加载19. 预加载20. 减少 DOM 元素个数21. 根据域名划分页面内容22. 尽量减少 iframe 的个数23. 避免 40424. 减少 Cookie 的大小25. 使用无 cookie 的域26. 减少 DOM 访问27. 开发智能事件处理程序28. 用 代替 @import29. 避免使用滤镜30. 优化图像31. 优化 CSS Spirite32. 不要在 HTML 中缩放图像——须权衡33. favicon.ico要小而且可缓存34. 保持单个内容小于25K35. 打包组件成复合文本
猜你喜欢