我正在寻找一些有效的方法来在必要时绕过缓存。在搜索过程中我发现了这个link
从引用的帖子中,我发现当 squid 时,查询字符串方法可能不起作用。就像使用代理一样。我没有对此进行测试。
我发现 stackoverflow 本身正在使用查询字符串方法,下面是登录该网站之前捕获的相同屏幕截图。
想知道查询字符串方法是否是一个可靠的解决方案,可以在新的软件版本发布时推送 css 和 js 更新。
最佳答案
它是可靠的浏览器端,这意味着由于 URL 不同(因为有不同的查询参数),它将获取新的副本。
服务器端这取决于您的服务器。某些缓存代理可能会为了确定 URL 相等性而忽略查询参数。例如,AWS CloudFront 默认情况下会这样做。这始终是一个可配置的设置。由于您大概负责服务器,因此您可以根据需要对其进行配置。
关于css - 查询字符串方法可靠吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35718549/