浏览器缓存与协商缓存-3. 强缓存与协商缓存的关系

时间:2024-11-26 10:36:28
  • 强缓存:在缓存有效期内,浏览器不会与服务器交互,直接从缓存读取数据。主要依赖 Cache-ControlExpires 头部。
  • 协商缓存:即使有缓存,浏览器也会向服务器发送请求,询问缓存是否有效,服务器根据条件判断是否更新缓存。主要依赖 Last-ModifiedETag 以及 If-Modified-SinceIf-None-Match