关于网友提出的“大神们,nginx 设置了不缓存,为何改了文件还是没变化”问题疑问,本网通过在网上对“大神们,nginx 设置了不缓存,为何改了文件还是没变化”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:大神们,nginx 设置了不缓存,为何改了文件还是没变化
描述: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|htm|html|css|js)$
{
add_header Cache-Control no-store;
}
要删了文件夹,然后重新放一个进去,html内容才会变,这是为什么
解决方案1:add_header Cache-Control no-store; 这个是控制客户端,服务端还是有缓存,在内存里。
解决方案2:看一下你设置的时间
解决方案3: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|htm|html|css|js)$
{
expires 30d;
}
解决方案4:请用expires [time|epoch|max|pff] 指令,time为负数表示no-cache。比如:expires -1; 为不缓存
以上介绍了“大神们,nginx 设置了不缓存,为何改了文件还是没变化”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1329839.html