強制快取與協商快取

2021-10-14 07:56:26 字數 870 閱讀 2087

瀏覽器快取分為強快取和協商快取

強快取:瀏覽器不會像伺服器傳送任何請求,直接從瀏覽器本地快取中讀取檔案並返回status code: 200 ok

200 form memory cache : 不訪問伺服器,一般已經載入過該資源且快取在了瀏覽器記憶體當中,直接從記憶體中讀取快取。瀏覽器關閉後,資料將不存在(資源被釋放掉了),再次開啟相同的頁面時,不會出現from memory cache。

200 from disk cache: 不訪問伺服器,已經在之前的某個時間載入過該資源,直接從硬碟中讀取快取,關閉瀏覽器後,資料依然存在,此資源不會隨著該頁面的關閉而釋放掉下次開啟仍然會是from disk cache。

優先訪問memory cache,其次是disk cache,最後是請求網路資源

協商快取向伺服器傳送請求,伺服器會根據這個請求的request header的一些引數來判斷是否命中協商快取,如果命中,則返回304狀態碼並帶上新的response header通知瀏覽器從快取中讀取資源;

http協商快取與強制快取

瀏覽器快取 brower caching 是瀏覽器在本地磁碟對使用者最近請求過的文件進行儲存,當訪問者再次訪問同一頁面時,瀏覽器就可以直接從本地磁碟載入文件。expires的值為服務端返回的到期時間,即下一次請求時,請求時間小於服務端返回的到期時間,直接使用快取資料。不過expires 是http ...

強制快取和協商快取

二 http cache 三 強快取 四 協商快取 五 訪問重新整理分析 六 總結 快取的優點 快取的缺點 快取型別 就瀏覽器而言,一般快取我們分為四類,按瀏覽器讀取優先順序順序依次為 memory cache service worker cache http cache push cache。而...

強制快取和協商快取

瀏覽器快取 瀏覽器快取是瀏覽器在本地磁碟對使用者最近請求過的文件進行儲存,當訪問者再次訪問同一頁面時,瀏覽器就可以直接從本地磁碟載入文件。所以根據上面的特點,瀏覽器快取有下面的優點 一 強制快取 強制快取整體流程比較簡單,就是在第一次訪問伺服器取到資料之後,在過期時間之內不會再去重複請求。實現這個流...