谷歌浏览器版本63.0.3239.84(官方版本)(64位)缓存302重定向不正确?

时间:2017-12-14 20:31:31

标签: google-chrome caching http-status-code-302 no-cache

更新到Google Chrome版本63.0.3239.84(官方版本)(64位)后,我在302重定向中发现了一些奇怪的行为(如下所示)。

缓存控制标头设置为no-cache, must-revalidate,但Chrome现在随机提供磁盘缓存中的内容。

这是一个新的Chrome错误,还是预期的行为?

enter image description here

注意 - 请求已被删除,因为这不是可公开访问的系统。除非您在白名单上,否则URL,远程IP和CloudFlare Ray不会提供任何有用的详细信息。

修改的 可以在此处找到测试URL:

https://v2.thinklikeamage.com/test302.php

此页面将发出302重定向,其中包含no-cache,必须重新生效的Cache-Control标头。

此致

1 个答案:

答案 0 :(得分:0)

如果未指定no-store,现在Google Chrome可以将302重定向的结果存储在本地磁盘缓存中。

no-store添加到Cache-Control标头似乎会阻止本地磁盘缓存。

- 或者 -

使用预测服务更快地加载页面'设置似乎也与此相关。关闭此功能似乎可以缓解原始问题,但对帮助可能受其影响的最终用户几乎没有帮助。