Nginx 无法清除缓存(尝试了很多方法后)
-
问题描述
关闭了nginx所有应该和缓存有关的代码后, 还是会缓存图片或文件.
这导致了我关闭cdn缓存的情况下, 更新nodebb的头像\资料图后, 不会更新.....PS: 我在初步排除nginx的问题后, 一直在和cdn对线以为是它的问题, 直到找到解决办法才回到nginx上.
解决办法
找到nginx配置文件.
找到
sendfile on;
改成sendfile off;
ok. 在尝试一下即可.
先不要用之前的测试文件, 用新的流程再走一遍. 之前的文件很可能还有缓存
关于sendfile的详细解释 : https://www.jianshu.com/p/70e1c396c320
而对于目前的这种情况原因应该是这个 : https://abitwiser.wordpress.com/2011/02/24/virtualbox-hates-sendfile/
更多推荐主题
-
JavaScript 闭包
综合讨论 • • icewing