有个升级版本的按钮,切换了版本后有些配置参数是不显示的,因为缓存还是显示了,怎么能有效在切换版本之后强制清除掉缓存
求救各位大佬,这种怎么处理
HTTP服务配置不缓存就行了。比如说Nginx的配置就可以调整为如下:
http{
server{
listen 80;
server_name yourdomain.com;
charset utf-8;
+ add_header Cache-Control no-store;
+ expires -1;
location xxx {
...
}
...
}
之前在微信上面遇到过这个情况,写过一篇笔记 页面的缓存到底应该怎么做?。
然后另外社区里面也有类似的问题的 vue 打包后 在 iframe 的缓存如何解决?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
1 回答3.4k 阅读✓ 已解决
你的要做版本控制, 这个和挺合适的:
使用 meta 标签:在 HTML 的 head 标签中添加以下 meta 标签来禁用浏览器缓存:
上述 meta 标签将告诉浏览器不缓存当前页面。
Cache-Control: no-cache, no-store
的头信息,来告诉浏览器不要缓存该资源。这个是另一个回答
https://segmentfault.com/q/1010000043648574/a-1020000043648585