版本迭代的页面缓存问题
因为Chrome浏览器的自动更新,系统对flash的支持变得不友好了。所以要把flash更新成h5。但是在项目发布后那天,很多用户反馈系统显示不正常了。处理方法是告诉用户在浏览器下ctrl + shift + del 来清除缓存。但其实正确的做法肯定不会是让用户去清缓存的。以下列出几种清除缓存的方法:
1.html 头部添加meta,可以设置no-cache,或者设置缓存过期时间
1 <HEAD> 2 <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 3 <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> 4 <META HTTP-EQUIV="Expires" CONTENT="0"> 5 </HEAD>
2.js,css 后面添加参数:
如:a.js?version=1
3.通过IIS设置 HttpResponseHeaders -> Set Common Headers
1.

2.

在OutPut Caching处也可以进行设置

浙公网安备 33010602011771号