瀏覽器快取詳解

2022-07-29 11:33:12 字數 385 閱讀 3863

瀏覽器快取

快取位置

當未命中快取,會呼叫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,...