-
强缓存:在缓存有效期内,浏览器不会与服务器交互,直接从缓存读取数据。主要依赖
Cache-Control
和Expires
头部。 -
协商缓存:即使有缓存,浏览器也会向服务器发送请求,询问缓存是否有效,服务器根据条件判断是否更新缓存。主要依赖
Last-Modified
、ETag
以及If-Modified-Since
和If-None-Match
。
Cache-Control
和 Expires
头部。Last-Modified
、ETag
以及 If-Modified-Since
和 If-None-Match
。