缓存不起作用,每次都重新加载图像

Cache doesn't work, images are reloaded each time

我在这里构建一个非常简单的页面:http://www.wordjackpot.com 我的问题只出现在 Google Chrome 中,当我重新加载页面时,每次都重新加载图像,好像没有缓存一样,我不确定问题是来自我的代码还是来自 chrome 因为对于 whosebug.com 上的示例,图像在我重新加载页面时具有 http 代码 304。 那么我的问题是:我做错了什么?

谢谢。

看看你的 HTTP Headers,你已经 no-cache 了。

这些是你的 return headers...你明确告诉浏览器不要缓存。

这将是一个 apache(网络服务器)设置。

Accept-Ranges:bytes
Accept-Ranges:bytes
Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection:keep-alive
Content-Length:4026
Content-Type:image/png
Date:Tue, 03 Feb 2015 14:33:44 GMT
Pragma:no-cache
Server:Apache
Set-Cookie:300gp=R3396092545; path=/; expires=Tue, 03-Feb-2015 15:46:10 GMT
X-Cacheable:Not cacheable: no-cache
X-Geo:varn34.rbx5
X-Geo-Port:1011
X-Pad:avoid browser bug