如果采用随机数的话, js文件将永远得不到缓存,每次都必须重新从服务器加载,即使没有任何更改。
大家如果经常上国外网站的话,可以看到他们通常采用这样的方式来解决:
<script src=”test.js?ver=113″></script>
其中 ver=113 的 113就是版本号,一般都是采用 SVN 或其他工具生成的开发版本号。
这样真正做到了应该缓存的时候缓存静态文件,当版本有更新的时候从获取最新的版本,并更新缓存。
对于图像 <img src=”test.jpg?ver=在SVN的版本号”> 来有效利用和更新缓存.
联系客服