最佳化關鍵轉譯路徑
bookmark_borderbookmark
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
發布日期:2014 年 3 月 31 日
為了盡可能縮短首次算繪時間,我們需要盡量減少以下三個變數:
關鍵資源是指可能阻礙網頁初始轉譯作業的資源。這些資源越少,瀏覽器、CPU 和其他資源的工作負載就越低。
同樣地,關鍵路徑長度是關鍵資源與其位元組大小之間的依附圖表函式:某些資源下載作業只能在處理前一個資源後啟動,而且資源越大,下載所需的往返次數就越多。
最後,瀏覽器需要下載的關鍵位元組越少,就能越快處理內容並在畫面上顯示。為了減少位元組數量,我們可以減少資源數量 (移除或將其設為非必要),並透過壓縮和最佳化每個資源,確保將傳輸大小降到最低。
最佳化重要算繪路徑的一般步驟順序如下:
- 分析並評估關鍵路徑:資源數量、位元組、長度。
- 減少關鍵資源的數量:移除、延遲下載、標示為非同步,以及其他重要考量。
- 盡可能減少重要位元組數,以縮短下載時間 (往返次數)。
- 最佳化剩餘重要資源的載入順序:盡早下載所有重要素材資源,縮短重要路徑的長度。
意見回饋
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2014-03-31 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2014-03-31 (世界標準時間)。"],[],[]]