如果没有Cache-Control这个响应头,还是会对资源进行强制缓存
Cache-Control
强制缓存的默认时间和其中两个响应头有关系:
Date
Last-Modified
LM factor 算法认为当请求服务器时,如果没有设置Cache-Control,如果距离上次的Last-Modified越远,则生成的强制缓存时间越长。
LM factor
用公式表示如下,其中factor介于 0 与 1 之间:
factor
MaxAge = (Date - LastModified) * factor
你这里是协商缓存吧,走的 ETag 和 Last-Modified 的逻辑。和强缓存没啥关系。
ETag
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
如果没有
Cache-Control
这个响应头,还是会对资源进行强制缓存强制缓存的默认时间和其中两个响应头有关系:
Date
: 指源服务器响应报文生成的时间,差不多与发请求的时间等价Last-Modified
: 指静态资源上次修改的时间LM factor
算法认为当请求服务器时,如果没有设置Cache-Control
,如果距离上次的Last-Modified
越远,则生成的强制缓存时间越长。用公式表示如下,其中
factor
介于 0 与 1 之间:你这里是协商缓存吧,走的
ETag
和Last-Modified
的逻辑。和强缓存没啥关系。