缓存问题的几种解决方案
实习过程中,不可避免地碰到了令人头疼的缓存问题。采取了很多种方案解决缓存问题,总结如下:
- 配置
manifest文件。使所有文件都不被浏览器缓存。同时配置Tomcat服务器。 - 修改
manifest文件。每次上线前修改该文件第一行注释,使之内容发生变化。 - 增加
<meta>标签。在HTML文件中加<meta>标签,控制Pragma、Cache-Control、Expires。 - URL追加版本号。在页面的URL的查询字符串中追加版本号,每次上线对应不同版本。
- FIS打包。打包后CSS、JS文件名会追加md5,HTML内同时更新对脚本的引用路径。打包后的CSS、JS被压缩和变量替换。

浙公网安备 33010602011771号