[英]Is a service worker cache faster than http cache?
測試頁包含靜態JavaScript,CSS,圖像等,這些內容存儲在CDN中,緩存控制的最大壽命設置為大約5年。 我們收集load
事件以供用戶打開頁面,平均時間約為1.9秒。 當我添加服務工作者緩存並僅緩存JavaScript,CSS和圖像時,平均load
時間約為1.6秒。
服務工作者緩存為什么可以減少頁面加載時間?
服務人員可以緩存html文件。 將html文件存儲在http緩存中不是一個好主意(因為實際上沒有辦法在緩存過期日期之前更新您的網站)
同樣,如果您使用etags/If-None-Match
,則會發送請求以檢查文件在使用前是否已更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.