1. 程式人生 > >瀏覽器傳送請求時的快取判斷順序

瀏覽器傳送請求時的快取判斷順序

瀏覽器發起請求:

  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