[前端] 瀏覽器快取機制

淺談瀏覽器緩存機制
https://juejin.im/post/5be4e76f5188250e8601b4a6

瀏覽器緩存規則︰
1. 強制緩存階段:先在本地查找該資源,如果有發現該資源,而且該資源還沒有過期,就使用這一個資源,完全不會發送http請求到伺服器
2. 協商緩存階段:協商階段就是當強緩存階段失效的時候,http請求會攜帶緩存標誌符向伺服器發起請求,由伺服器來決定是否使用緩存,流覽器根據返回到code碼來決定是否從流覽器緩存中拿去數
3. 啟發式緩存階段:當緩存過期時間的欄位一個都沒有的時候,流覽器下次並不會直接進入協商階段,而是先進入啟發式緩存階段,它根據回應頭中2個時間欄位 Date 和 Last-Modified 之間的時間差值,取其值的10%作為緩存時間週期


#瀏覽器, 快取, 規則, 強制, 協商, 啟發式

留言