3

我正在我的应用程序中加载一些缩略图图像,这些缩略图图像存储在谷歌云上,我已将缩略图对象公开并设置cache-control: public, max-age:2628000,这似乎在 chrome 上工作,我看到图像正在从缓存中加载,但在 mozilla firefox 上这是不工作,每当我重新加载页面时,我总是看到图像是从服务器请求的。我还检查了我没有disable cache签入开发人员工具这里是截图

在此处输入图像描述

每次我看到传输的字节并且图像没有从缓存中加载。

对此的任何帮助将不胜感激。谢谢。

4

1 回答 1

1

对于任何可能偶然发现这篇文章的人,我发现 Mozilla 确实在缓存图像并从缓存中显示它。

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

我在这里找到了我帖子的答案Chrome ignoring Cache-Control: max-age? ,请阅读此内容,因为它在此处进行了更详细的解释。

于 2019-10-10T09:12:50.247 回答