我刚刚读到确实具有 Expires 标头的文件在到期之前不应再次请求。
在测试一些缓存的东西时,我想知道为什么文件确实有大小并且确实在 chrome 开发工具上的“内容下载”上消耗时间,即使它们设置了 max-age 并且应该在不发送任何请求的情况下从缓存中加载?
有什么解释吗?
我刚刚读到确实具有 Expires 标头的文件在到期之前不应再次请求。
在测试一些缓存的东西时,我想知道为什么文件确实有大小并且确实在 chrome 开发工具上的“内容下载”上消耗时间,即使它们设置了 max-age 并且应该在不发送任何请求的情况下从缓存中加载?
有什么解释吗?
引用这个答案:
如果您在同一选项卡中重新加载,Chrome 似乎会忽略您的 Cache-Control 设置。如果您将 URL 复制到新选项卡并在那里加载,Chrome 将尊重缓存控制标签并重用缓存中的内容。