资源第一次被访问,HTTP status返回200,头部携带当前资源的描述信息
- 最后修改的时间: “Last-Modified”
- 资源状态唯一标识: “Etag”
- 资源在客户端缓存的过期时间:“Expires”
第一次访问 头部携带 文件缓存
第二次访问 先检查 - 没过期直接读
- 已过期 发送请求,携带
- 先解析 -无变化 304
有变化 文件资源返回,带上新文件状态信息
Expires:过期时间
chae-control:缓存机制
public:任何 缓存
private:单个 不能 共享处理
no-cache:不能
no-store:不用
max-age:生存期 不大于
min-fresh: 响应时间 小于
max-stale: 超时期间
本文深入探讨了HTTP缓存的工作原理,包括资源首次访问时的状态返回(200 OK),以及如何利用“Last-Modified”、“Etag”和“Expires”等头部信息进行资源缓存。介绍了缓存过期后的重新验证过程,以及服务器返回304未修改状态的场景。此外,还讨论了“Cache-Control”机制,包括其指令如public、private、no-cache、no-store、max-age等的使用。
1330

被折叠的 条评论
为什么被折叠?



