mozilla firefox忽略了缓存控制标头

时间:2019-07-23 09:52:59

标签: firefox browser-cache cache-control max-age

我正在应用程序中加载一些缩略图图像,这些图像存储在Google云端中,我已将缩略图对象公开并设置了cache-control: public, max-age:2628000,这似乎在chrome上有效,我看到图像正在加载从缓存中获取,但在mozilla firefox上却无法使用,每当我重新加载页面时,我总是看到图像是服务器发出的请求。我还检查了我是否没有在开发人员工具中检查disable cache 这是屏幕截图

enter image description here

每次我看到传输的字节,并且图像均未从缓存加载。

在此方面的任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

对于可能偶然发现本文的任何人,我发现mozilla确实在缓存图像并从缓存中显示出来。

如果打开页面,然后在同一或新选项卡中复制/粘贴相同的url,则会观察到mozilla显示图像的缓存版本,当您重新加载页面时,将向服务器请求图像

我在Is Chrome ignoring Cache-Control: max-age?处找到了我的帖子的答案,请阅读这篇文章,因为它的详细解释在这里。