如何检查网站是否被正确缓存?
我希望网页能够被浏览器缓存,但我还希望当用户访问网页时页面更新能够立即可见(例如,不是在强制重新加载页面后),这样用户就不会看到过时的内容。
我有点不知道如何正确设置标题(使用nginx
或使用 php 设置它们...)并且我想稍微玩一下它们,但我不知道如何调试这种东西。到目前为止,我一直在用 curl 检查标题是否至少看起来符合预期,但这并不表明行为是否也会如预期的那样。
答案1
答案2
在浏览器中按 F12 以使用开发人员模式,然后单击“网络”选项或选项卡。您将看到哪些请求被发送到 Web 服务器,哪些请求从缓存中检索。
谷歌的PageSpeed 洞察也可以提供帮助。