我的应用程序正在增长、更改并部署给我们的 alpha 用户,每天至少一次。这会导致一个问题,因为用户的浏览器缓存没有足够快地过期,无法让他们获得最新的脚本版本。
有什么好的方法可以解决这个问题?我知道我可以在脚本文件中添加一个 cachebuster 查询字符串参数(取决于我们的 mercurial 修订版),但这似乎是一种 hack,需要扩展 requirejs 才能实现。
我们可以在现代浏览器支持的服务器上配置某种缓存过期标头吗?(我们的 alpha 用户都使用 Chrome 或 Firefox)