Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Caching 谷歌Chrome开发者工具栏上显示的图像不会';我没有缓存过期,但它似乎有_Caching_Google Chrome_Http Headers_Cache Control - Fatal编程技术网

Caching 谷歌Chrome开发者工具栏上显示的图像不会';我没有缓存过期,但它似乎有

Caching 谷歌Chrome开发者工具栏上显示的图像不会';我没有缓存过期,但它似乎有,caching,google-chrome,http-headers,cache-control,Caching,Google Chrome,Http Headers,Cache Control,例如,如果您转到图像的[URL]或[URL] 然后使用开发人员工具栏运行页面审核,您将收到一条消息以利用浏览器缓存,即以下资源缺少缓存过期。未指定过期的资源可能不会被浏览器缓存:logo3w.png 然后,如果您查看实际的标题,例如,它们是: * Content-Type = image/png * Last-Modified = Fri, 05 Aug 2011 02:40:26 GMT * Date = Fri, 30 Dec 2011 20:53:48 GMT * Expires = Fr

例如,如果您转到图像的[URL]或[URL]

然后使用开发人员工具栏运行页面审核,您将收到一条消息以利用浏览器缓存,即
以下资源缺少缓存过期。未指定过期的资源可能不会被浏览器缓存:logo3w.png

然后,如果您查看实际的标题,例如,它们是:

* Content-Type = image/png
* Last-Modified = Fri, 05 Aug 2011 02:40:26 GMT
* Date = Fri, 30 Dec 2011 20:53:48 GMT
* Expires = Fri, 30 Dec 2011 20:53:48 GMT
* Cache-Control = private, max-age=31536000
* X-Content-Type-Options = nosniff
* Server = sffe
* Content-Length = 7007
* X-XSS-Protection = 1; mode=block
怎么回事


更新::MattH指出
过期
的时间与请求的时间相同。是的!我认为仍然存在问题;请检查。

可能是因为
过期
与查询的日期和时间相同,所以工具在逻辑上确定它没有被缓存。智能工具。@MattH:Yep,除非它仍然中断在另一个例子中,请查看您使用的是哪个版本的Google Chrome?对于18.0.975.0(Developer Build 114930),linne.jpg对我来说只会导致一个冲突,“以下可缓存资源的新鲜度生命周期很短:linne.jpg”。这是因为缓存控制头包含max=600,这仅为10分钟(预计至少1个月。)使用32.0.1700.102仍然存在问题,可能是因为
Expires
与查询的日期和时间相同,因此该工具在逻辑上确定它未被缓存。智能工具。@MattH:Yep,但在另一个示例中仍然出现问题。请查看您使用的Google Chrome的哪个版本?使用18.0.975.0(Developer Build 114930),linne.jpg对我来说只会导致一个冲突,“以下可缓存资源具有较短的新鲜度生存期:linne.jpg”。这是因为缓存控制标头包含max=600,这仅为10分钟(预计至少1个月)。使用32.0.1700.102仍然存在问题