css - 查询字符串方法可靠吗?

标签 css browser-cache updating

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

从引用的帖子中,我发现当 squid 时,查询字符串方法可能不起作用。就像使用代理一样。我没有对此进行测试。

我发现 stackoverflow 本身正在使用查询字符串方法,下面是登录该网站之前捕获的相同屏幕截图。

enter image description here

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

最佳答案

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

服务器端这取决于您的服务器。某些缓存代理可能会为了确定 URL 相等性而忽略查询参数。例如,AWS CloudFront 默认情况下会这样做。这始终是一个可配置的设置。由于您大概负责服务器,因此您可以根据需要对其进行配置。

关于css - 查询字符串方法可靠吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35718549/

相关文章:

html - 图片在我的网站上损坏,但一般都能正常工作

CSS column-count 列的高度不同

caching - 如何列出 Service Worker 已存储在浏览器缓存中的博客文章?

javascript - 使用 JQuery 更新 HTML 中的变量

html - IE8 和 IE9 中的背景位置底部不起作用

html - 为什么 float div 被阻止包装到容器边缘?

javascript - 为什么即使禁用缓存,服务器也会忽略代码文件中的更改?

php - 利用浏览器缓存

python - 更快地更新Python中的绘图,而不是使用plot.pause()

python - 如何使用 Python 在屏幕上绘制一个空矩形