如何确保重新加载缓存的JavaScript和CSS文件?

bod*_*ydo 7 caching

任何人都可以解释如何确保如果我更新我的webapp,用户获取最新版本的文件?

我应该?version=random在脚本和css文件的末尾添加一个动态字符串,并在我推出更新时更改它吗?或者这里的一般策略是什么?

谢谢Boda Cydo.

CMS*_*CMS 4

是的,你提到的方法很常见,也是一种可靠的方法。

我个人使用文件的 Subversion 修订版号,但您可以使用对您有意义的任何内容,甚至是文件的上次更新时间戳。

StackOverflow 使用 SVN 修订号:

<script type="text/javascript" src="http://sstatic.net/so/js/master.js?v=6180">
</script> 
Run Code Online (Sandbox Code Playgroud)