我读到下面的PHP代码应该告诉浏览器缓存HTML内容。我写了一个快速的PHP页面,上面放了几张图片,并在顶部(在头部发送之前)粘贴了以下代码以测试它的工作方式。
Header("Cache-Control: public, max-age=3600, must-revalidate");
当我回到速度跟踪器的分析时,它显示如下内容:
摘要: 来自缓存:false 请求头: Pragma: no cache Cache-Control: max-age=0
但在响应头中... Cache-Control: public, max-age=3600, must-revalidate(正是我指定的)
我有点困惑,发生了什么...?当它说来自缓存:false时,是否意味着来自服务器缓存而不是客户端缓存?