查询字符串方法可靠吗?

Is query string approach reliable?

我正在寻找一些必要时绕过缓存的有效方法。在搜索的过程中,我发现了这个 link

从引用的 post 中,我发现当使用类似 squid 的代理时,查询字符串方法可能不起作用。我没有测试这个。

我看到 Whosebug 本身正在使用查询字符串方法,下面是登录该站点之前捕获的相同内容的屏幕截图。

想知道查询字符串方法是否是一个可靠的解决方案,可以在发布新软件版本时推送 css 和 js 更新。

它是可靠的浏览器端,这意味着由于URL不同(因为有不同的查询参数),它将获取一个新副本。

服务器端这取决于您的服务器。某些缓存代理可能会为了确定 URL 相等性而忽略查询参数。例如,AWS CloudFront 默认这样做。这始终是一个可配置的设置。既然你是负责服务器的,你可以根据需要配置它。