瀏覽器發送請求時的緩存判斷順序

瀏覽器發起請求:

  1. 是否有緩存?——無:發送請求;有:判斷緩存
  2. 驗證Cache-Control中的max-age時間限定、驗證Expires到期日?——未過期:使用緩存(200 form-cache);過期:發送緩存信息至服務器驗證
  3. 驗證E-tag和Last-Modified信息?——無更新:304,使用緩存;有更新:200,返回新文件並更新緩存

 

 https://juejin.im/entry/5ad86c16f265da505a77dca4

https://segmentfault.com/a/1190000015969377#articleHeader18

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章