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