參考: Best Practices for Speeding Up Your Web Site ...
- 最小化HTTP請求次數
- 使用內容分髮網絡(CDN)
- 添加Expires或Cache-Control標頭
- 使用Gzip組件
- 將CSS樣式表放在頂部
- 將JavaScript腳本放在底部
- 避免使用CSS中的expressions(貌似已廢棄)
- 將JavaScript和CSS獨立成外部文件
- 減少DNS查詢
- 壓縮JavaScript和CSS(包括內聯<script>和<style>)
- 避免重定向
- 刪除重覆的腳本
- 配置實體標記ETag
- 使Ajax可以緩存
- 儘早清除緩衝區
- 使用GET進行Ajax請求
- 延遲載入組件
- 預載入組件
- 減少DOM元素的數量
- 跨域拆分組件
- 最小化iframe數量
- 不出現404s
- 減小Cookie大小
- 對組建使用cookie-free的功能變數名稱
- 最小化DOM的訪問次數
- 開發巧妙的事件處理程式
- 優先選擇使用<link>而非@import
- 避免使用filters
- 優化圖片
- 優化CSS Sprites
- 不要在HTML中縮放圖像
- 減小favicon.ico的體積並緩存
- 保持組件小於25K
- 將組件拆分到多個文檔中
- 避免設置空圖像的src
參考: