早上好,我在生产环境中有一个Web应用程序。用户每天都在使用它,当我发布更新时,用户回到该Web应用程序时,他会查看该Web应用程序的旧版本。他需要刷新浏览器以加载新版本。我怎么解决这个问题?我每次发布更新时(每周3-4次)都无法告诉数百名用户刷新页面。
一个简单的解决方案是将 代表时间戳或会话ID的查询字符串 添加到文件中。
例如,在我们的春季应用中,我们只需使用:
<script src="js/angular/lib/app.js?r=<%= session.getId()%>"></script>
您也可以在服务器特定的实现中实现相同的解决方案。