我已将以下内容添加到我的 web.config 以启用 14 天的图像缓存。
<location path="Images">
<system.webServer>
<staticContent>
<clientCache cacheControlMaxAge="14.00:00:00" cacheControlMode="UseMaxAge" />
</staticContent>
</system.webServer>
</location>
使用 F12 工具在 chrome 中查看时,我可以看到当我刷新时浏览器似乎仍然从服务器请求图像。它得到了 304,所以不再下载它,但在页面刷新等时,每张图片似乎仍然是一次浪费之旅。
这是正确的行为还是应该像我预期的那样根据文件的标头从缓存中提取?