javascript效能優化(9)

Presbyterian發表於2018-03-14

建立並部署高效能 JavaScript 應用程式


  • 合併 JavaScript 檔案,減少 HTTP 請求的數量
  • 使用 YUI ,gulp等壓縮器緊湊處理 JavaScript 檔案
  • 以壓縮形式提供 JavaScript 檔案(gzip 編碼)
  • 通過設定 HTTP 響應報文頭使 JavaScript 檔案可快取,通過向檔名附加時間戳解決快取問題
  • 使用內容傳遞網路(CDN)提供 JavaScript 檔案,CDN 不僅可以提高效能,它還可以為你管理壓縮和緩 存

充分利用快取控制可真正提高使用者體驗,但它有一個缺點:當應用程式更新之後,你希望確保使用者得到 靜態內容的新版本。這通過對改動的靜態資源進行重新命名實現。
大多情況下,開發者向檔名中新增一個版本號或開發編號。有人喜歡追加一個校驗和。個人而言,我 更喜歡時間戳

相關文章