cache-control header必须启用哪个值才能启用ETag \ Last-Modified

时间:2014-02-08 15:21:58

标签: http caching browser-cache

什么值应该有缓存控制头来启用ETag \ Last-Modified?我希望我的资源文件被缓存,但从未使用过服务器验证,即浏览器应发送If-none-match或If-modified-since标头并接收304 HTTP状态代码以使用缓存中的文件。

1 个答案:

答案 0 :(得分:1)

简短回答是Cache-control: no-cache。浏览器/缓存代理必须始终在服务之前验证数据。要成功验证,必须存在ETagLast-Modified标头。否则,资源将始终从服务器下载。