我遇到了一个问题,我对 HTML 文件中引用的一些 JavaScript 文件进行了更改,但浏览器看不到这些更改。它保留缓存在浏览器中的副本,即使 Web 服务器具有较新的版本。
直到我强制浏览器清除缓存,我才能看到更改。
这是网络服务器配置吗?我是否需要将我的 JavaScript 文件设置为从不缓存?我在Google Web Toolkit中看到了一些有趣的技术,它们实际上在每次进行更新时都会创建一个新的JavaScript 文件名。我相信这是为了防止代理和浏览器保留旧版本的 JavaScript 文件具有相同的名称。
某处是否有最佳实践列表?