缓存控制头,缓存很长时间,但仍然验证?

时间:2016-01-29 04:54:39

标签: apache browser-cache cache-control

我有一个我想要缓存的网址(永远本身)我还希望浏览器每次都重新验证它。我不知道是否可能,有些像Last-Modified(见下文)或者大小不同。

我只是想知道如何“设置”Last-Modified响应标头。我为“max-age = 86400”做了一个测试示例,我有一张图片显示:

Cache-Control:max-age=86400, public
Date:Fri, 29 Jan 2016 04:21:31 GMT
Expires:Fri, 29 Jan 2016 04:21:32 GMT
Last-Modified:Fri, 29 Jan 2016 03:59:25 GMT

然而,浏览器仍在缓存它,这很好,正如我所料,我的问题(和问题)是关于Last-Modified部分。首先,图像是不同的大小,它自03:59:25后被修改,所以我希望浏览器重新检查文件是否已更改或是否应该提供缓存的图像。如果我在终端的'stat'文件,则修改时间不再是03:59,所以我很好奇Last-Modified时间是因为当我的浏览器缓存时它是“Last-Modified”的时候?

0 个答案:

没有答案