缓存问题的几种解决方案

实习过程中,不可避免地碰到了令人头疼的缓存问题。采取了很多种方案解决缓存问题,总结如下:

  • 配置manifest文件。使所有文件都不被浏览器缓存。同时配置Tomcat服务器。
  • 修改manifest文件。每次上线前修改该文件第一行注释,使之内容发生变化。
  • 增加<meta>标签。在HTML文件中加<meta>标签,控制PragmaCache-ControlExpires
  • URL追加版本号。在页面的URL的查询字符串中追加版本号,每次上线对应不同版本。
  • FIS打包。打包后CSS、JS文件名会追加md5,HTML内同时更新对脚本的引用路径。打包后的CSS、JS被压缩和变量替换。
posted @ 2017-01-15 16:45  高-岩  阅读(284)  评论(0编辑  收藏  举报