我用的是nginx/客运的rails。
如果我将css文件的过期http头设置为1年,如果修改该文件,浏览器会忽略它(即它不会请求新版本)吗?
考虑到Rails每次重启服务器时都会向每个资产(如foo.css?1270165626 )添加不同的时间戳?
这就是我现在使用的配置(nginx/passenger):
location ~* \.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$ {
expires max;
break;
}发布于 2010-04-02 16:22:35
它将忽略它,直到文件名更改。因此,如果只有在重新启动when服务器时文件名才会发生更改,那么就必须重新启动它才能应用任何更改。
https://serverfault.com/questions/128668
复制相似问题