Nginx If-Modified-因为有时会被忽略

时间:2013-05-01 14:33:59

标签: caching nginx

从缓存中挑选Css文件,因此我必须手动编辑文件版本style.css?v=2,以强制缓存重置。

在我的电脑上一切都很好,但是很多人告诉他们,他们在上一版css文件中有旧徽标或旧设计。这意味着它们是从缓存中获取的。

如何通过nginx修复此问题?

我已经在考虑动态地将修改时间附加到所有css文件的解决方案,例如style.css?v=%last file modify time%

我的nginx conf中唯一的缓存内容是这一行:

expires 1y;

1 个答案:

答案 0 :(得分:0)

如果省略修改,expires将允许浏览器根据请求时间缓存文件。阅读mod_header文档了解所有细节。