关于:304 Expires 的时间,Cache-Control:max-age=0 的解释
发布于 11 年前 作者 CChiaki 12590 次浏览 最后一次编辑是 8 年前

304 的 Expires 的时间有什么用? Last-ModifiedIf-Modified-Since 去判断是不是 304? 浏览器请求头:Cache-Control:max-age=0 ? response 头:Cache-Control:max-age=1000 控制缓存时间?

1 回复

浏览器请求头:Cache-Control:max-age<=0表示每次请求都会访问服务器并通过Last-Modified确定文件是否已修改,若已修改,返回最新文件,否则返回304读取缓存文件。Cache-Control:max-age>0表示直接读取缓存。Cache-Control:no cache表示总是请求服务器最新文件,无304。 Expires 的时间有什么用?expires用于当浏览器请求总是使用缓存的时候Cache-Control:max-age>0,根据该时间来判断什么时候该去请求服务器了。 response 头:Cache-Control:max-age=1000 控制缓存时间?表示Cache-Control的优先级高于Expires,但有的浏览器不支持Cache-Control,这时采用Expires 不知道回答的对不对,刚好看到了,就回答一下。^_^不过你肯定已经解决了~

回到顶部