我们有2个应用程序(在同一个域上)。 应用程序1是使用者,并始终使用应用程序2中的最新Javascript文件。
在申请1中:
如何在不要求应用程序1更改和部署代码的情况下更新应用程序2中的file.js?应用程序1的用户不必执行CTRL + F5或清除缓存。
在保持缓存清除工作的同时,最好的技术是什么?
答案 0 :(得分:1)
缓存由HTTP标头控制,因此在Web服务器级别配置。由于您使用的是IIS,因此可以使用以下说明完成此操作:https://support.microsoft.com/en-us/help/247404/how-to-modify-the-cache-control-http-header-when-you-use-iis
MDN提供了有关缓存控制标头的精彩参考,包括对浏览器支持的讨论:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control#Examples