最佳答案
我们目前正在进行私人测试版,因此仍在进行相当快速的更改,尽管显然随着使用率开始增加,我们将放慢这个过程。话虽如此,我们遇到的一个问题是,在我们推出带有新JavaScript文件的更新后,客户端浏览器仍然使用文件的缓存版本,他们看不到更新。显然,在支持电话中,我们可以简单地通知他们进行ctrlF5刷新,以确保他们从服务器获得最新的文件,但最好在那之前处理这件事。
我们目前的想法是简单地在JavaScript文件的名称上附加一个版本号,然后在进行更改时,增加脚本上的版本并更新所有引用。这肯定完成了工作,但是更新每个版本的引用可能会很麻烦。
我相信我们不是第一个处理这个问题的人,所以我想我会把它扔给社区。当你更新代码时,你如何确保客户端更新他们的缓存?如果你使用的是上述方法,你是否使用了简化更改的过程?