Open yangmaoHu opened 6 years ago
HTTP头部信息解释分析(详细整理) - jiangxiaobo - 博客园 HTTP消息头:
Cache-Control:
no-cache:(不要缓存的实体,要求现在从WEB服务器去取)
max-age:(只接受 Age 值小于 max-age 值,并且没有过期的对象)
max-stale:(可以接受过去的对象,但是过期时间必须小于max-stale 值)
min-fresh:(接受其新鲜生命期大于其当前 Age 跟 min-fresh 值之和的缓存对象)
响应:public(可以用 Cached 内容回应任何用户)
private(只能用缓存内容回应先前请求该内容的那个用户)
no-cache(可以缓存,但是只有在跟WEB服务器验证了其有效后,才能返回给客户端)
max-age:(本响应包含的对象的过期时间)
ALL: no-store(不允许缓存)
ETag: 一个对象(比如URL)的标志值,主要供 WEB 服务器 判断一个对象是否改变了
Last-Modified:WEB 服务器认为对象的最后修改时间,比如文件的最后修改时间,
动态页面的最后产生时间等等。
前端缓存主要是分为HTTP缓存和浏览器缓存
强缓存与协商缓存区别: