我在响应头中设置了Cache控件Cache-Control:public, max-age=86400.但是当我尝试刷新页面或打开一个新选项卡时,它总是会打到我的服务器.我得到的响应状态是200,此请求出现了服务器日志,我也检查了chrome://cache/此请求不在列表中.我已经看过一些类似的SO问题缓存控制没有etag工作,为什么缓存控制:max-age不起作用?.但仍然没有运气.测试铬56.
当 DevTools 打开时,Chrome 会禁用缓存,或者至少它会禁用 Chrome 59。打开 DevTools,转到网络,取消选中顶部的“禁用缓存”。现在您应该能够刷新页面并在 chrome://cache 中看到它。