避免產生龐大的網路酬載
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
大型網路酬載與長時間的載入時間密切相關。也會消耗使用者費用;例如,使用者可能需要支付更多行動數據用量。因此,減少網頁的網路要求總大小,對網站「和」錢包的使用者體驗有益。
Lighthouse 網路酬載稽核失敗
Lighthouse 會以 KiB 為單位,顯示網頁要求的所有資源總計大小。提出最大的要求會優先顯示:
根據 HTTP 封存資料,網路酬載的中位數介於 1,700 至 1,900 KiB 之間。為協助列出最高酬載,Lighthouse 會標記所有網路要求總要求超過 5,000 KiB 的頁面。
如何縮減酬載大小
盡量將總位元組大小保持在 1,600 KiB 以下。
這個目標是根據理論可下載至 3G 連線的資料量,同時仍達到 10 秒以下的互動準備時間而定。
以下是減少酬載大小的一些方法:
- 將要求延後到有需要為止。請參閱 PRPL 模式一文,瞭解其中一種可行的做法。
- 盡可能縮小要求範圍。可能的技巧包括:
- 請快取要求,避免頁面在重複造訪時重新下載資源。(如要瞭解快取的運作方式和實作方式,請參閱網路可靠性到達網頁)。
堆疊專屬指南
Angular
請套用路徑層級程式碼分割,盡可能減少 JavaScript 套件的大小。此外,請考慮使用 Angular Service Worker 預先快取資產。
Drupal
建議您使用回應式圖片樣式,縮減網頁載入的圖片大小。如果您使用 View 在頁面上顯示多個內容項目,請考慮實作分頁以限制特定頁面顯示的內容項目數量。
Joomla
建議你在文章類別中顯示摘錄 (其中一種常見的解決方案為「閱讀完整內容」連結)、減少指定頁面顯示的文章數量、將長篇文章分為多個頁面,或使用外掛程式延遲載入留言。
WordPress
建議您在文章清單中顯示摘錄 (您可以使用「更多」標記)、減少特定頁面顯示的文章數量、將較長的文章分成多個頁面,或是使用外掛程式延遲載入留言。
資源
「避免使用這個網路酬載」稽核的原始碼
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2019-05-02 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2019-05-02 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","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"]],["上次更新時間:2019-05-02 (世界標準時間)。"],[],[]]