Web应用,单页面应用Cache 问题

你们谁知道 网站或者网页应用更新一个版本后, 怎么让客户端去服务器下载最新的CSS 和js,而不是从cache里面读。

自己搜索了下,大多数建议在CSS和JS文件名中间或者末尾加一个版本号,例如main.123456.min.css或者main.min.css? version=123456。

谁有这方面实战经验,请赐教!不胜感谢!

阅读 3k
2 个回答

使用打包工具如webpack,对静态资源自动地进行资产版本化。

例如main.123456.min.css或者main.min.css? version=123456

这样是没有错的,我也是这么做。 缓存是一种优化

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