瀏覽器快取
快取位置
當未命中快取,會呼叫fetch
函式獲取資料,也就是根據快取查詢優先順序去查詢資料。此時無論從哪獲取的資料,都會顯示是從service worker
中獲取的
瀏覽器快取機制的關鍵
強快取協商快取
使用者行為對瀏覽器快取的影響
,如果有快取則使用,沒有則傳送請求
普通重新整理(f5):並未關閉會話,所以可以先從記憶體快取memory cache
中查詢快取,如果沒有再查詢disk cache
強制重新整理(ctrl+f5):瀏覽器不使用快取,因此傳送的請求頭部帶有cache-control:no-cache
瀏覽器快取詳解
報文頭里的一些關鍵資訊 e xpires http1.0 中的標準,表明過期時間,注意此處的時間都是指的是伺服器的時間。cache control http1.1 中的標準,可以看成是 expires 的補充。使用的是相對時間的概念。cache control的屬性 max age 設定快取的最大的...
瀏覽器快取詳解
第一次請求了 100 個檔案,再次訪問的時候,如果全部重新請求,非常浪費時間,也很笨拙.分析 因為有些檔案,在使用者的多次請求中,都是相同的,如果多次請求都重複請求這個檔案,無疑是一種浪費.那麼就想到了快取 把資源快取到本地,再次請求的時候直接使用本地的快取檔案.走極端 把所有的檔案都快取起來.分析...
瀏覽器快取詳解
1.快取位置 1.service worker,service worker是執行在瀏覽器背後的獨立執行緒,一般可以用來實現快取功能.使用service worker必須使用https協議,因為service worker涉及請求攔截,所以必須使用https協議來保證安全.3.disk cache,...