[英]When caching files via service worker the cache gets very bloated, is service worker caching hidden files?
我有一個服務人員在這里遵循 Nicolas Bevacqua 概述的這種方法。 經過一些小的調整后,該代碼對我有用。 但是當瀏覽一段時間時,緩存會變得非常臃腫。 我添加了一些排除項,即
if (( event.request.url.indexOf( '/maps/' ) !== -1 ) ||
( event.request.url.indexOf( '/mapfiles/' ) !== -1 ) ||
( event.request.url.indexOf( '/maps-api-v3/' ) !== -1 ) ||
( event.request.url.indexOf( '/images/' ) !== -1 ) ||
( event.request.url.indexOf( '.mp4' ) !== -1 ) ) {
return false;
}
但奇怪的是緩存總大小並不能反映實際緩存中的內容。 那里似乎有我的兩個緩存中沒有列出的數據。 有沒有辦法阻止這種情況發生? Service Worker 是否在緩存隱藏文件?
希望這可以幫助! 隨時提出更多問題或更新您的問題!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.