H5清除页面缓存
if ($request_filename ~ .*\.(htm|html)$){ add_header Cache-Control "no-cache, no-store"; }
vue打包的话,js | css | png/jpg 等文件名都加上了hash值。但是index.html文件并没有,index.html是一个主入口,里面加载的是js等其他文件。主要就是缓存了这个html文件,去加载上一个版本的内容的时候,找不到了,就会白屏。
所以要解决这个问题的话,需要在nginx里面配置不缓存html文件(尝试了:index.html文件加math。文件引用加时间戳等,均不可用。主要还是缓存了html的问题)
nginx 清除页面缓存
主要是在nginx里面配置一下,不缓存html文件
作者:絮
链接:https://juejin.cn/post/7104150792856633358
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://juejin.cn/post/7104150792856633358
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。