网站版本经常更新,怎样解决已访问过旧版本的用户因缓存无法及时看到最新版本的问题?

网站刚上线不久,处于前期运营阶段,所以,会根据实际需求适时开发新功能,线上的版本要经常更新,因为之前已经访问过旧版本的用户,大部分没有经常清缓存的习惯,怎样能确保用户在任何时候访问网站的时候都看到的是最新版的网站?页面是html页面【发现网上有人问了类似的问题,但是具体没说怎么做解决,所以在这再问问大家】

阅读 3.6k
4 个回答

加时间戳,如果没有构建工具,人肉维护苦不堪言,我们公司就是我人肉维护,都是jsp页面,如果该页面逻辑不复杂的话,把js和css都写在当前页面,就不用管缓存了

如果是单页网站,webpack加时间戳很简单
如果是多页网站,就应该由发布系统自动检索打时间戳(后台解决)

所有资源文件加时间戳啊

比如http://xxx.xxx.com/js/xxx.js?v=1231231

加版本号或者时间戳。

图片描述

骚年,说明你需要前端构建工具了,推荐webpack

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题