2017-09-06 91 views
0

我正在使用Angularjs框架,我经常更新应用程序。但大多数时候,我的客户都在抱怨我已经修复的问题。我认为我的应用程序中存在缓存问题。我搜索了这个问题,找不到适当的例子来解决它。任何人都可以解释如何在部署新版本的代码后清空/清除缓存?如何在部署新版本时清空缓存?

回答

0

有关您的服务器端系统的更多信息将有所帮助。 但是,一个非常常见的缓存清除技术是在您的javascript包含中追加版本号。

<script src="http://www.example.com/example.js?v=1"> 

现在,只要您的javascript更改更改版本号。 无论是手动还是自动化你的构建,以替换这个版本,像构建号码一样。

现在,浏览器将会看到一个新的url,它不会使用以前的缓存版本。