网站改版后 自动更新缓存

时间:2021-01-23 08:51:56

 

文件覆盖有缓存 需要刷新才可以正常

解决方案

nginx服务器配置文件expires  设置为负值

expires:-1

 

缓存内容包括 : HTML文件 图片  JS文件 CSS文件 缓存JSON数据等

 

参考资料:

http://www.qiansw.com/nginx-expires.html

js清除浏览器缓存的几种方法

http://www.haorooms.com/post/js_llq_hc

能用JS或者前端的什么方法实现清除浏览器缓存吗?

http://www.zhihu.com/question/22216448

 

常用的HTML页面头部添加

<meta   http-equiv="Expires"   CONTENT="0">
<meta   http-equiv="Cache-Control"   CONTENT="no-cache">
<meta   http-equiv="Pragma"   CONTENT="no-cache">

 实现的效果是 请求页面不设置缓存(对应的是请求头) ,响应头还是有缓存设置的(体现在静态改版需要刷新或者清理缓存等步骤),本地文件和服务器文件对比 一样的话 返回304

 

网站改版后 自动更新缓存