0

我有两个网站,一个用于访问者,一个用于内容。在第二个中,我正在尝试缓存图像,因为当您转到某个 url 时,总是会出现同样的事情。我不知道如何让我的浏览器(Chrome)缓存图像。这就是我得到的响应标头:

Cache-Control:public, max-age=1401497895
Connection:Keep-Alive
Content-Type:image/png
Date:Fri, 31 May 2013 00:58:15 GMT
Expires:Sat, 31 May 2014 00:58:15 +0000
Keep-Alive:timeout=5, max=100
Pragma:public
Server:Apache/2.2.22 (Ubuntu)
Transfer-Encoding:chunked
X-Powered-By:PHP/5.4.6-1ubuntu1.2

这是我的 php 设置标题:

header('Expires:Sat, 31 May 2014 00:58:15 +0000');
header('Cache-Control:public, max-age=1401497895');
header('Pragma:public');

我究竟做错了什么??我想最小化图像加载时间。

另外,如果这很重要,我会从 CNAME 访问它们,尽管我在普通域中遇到了同样的问题。

4

1 回答 1

0

为什么你设置 max-age 这么高?您正试图将其设置为近 50 年!

这应该可行,但我从未尝试过如此高的最大年龄。

于 2013-05-31T01:23:36.937 回答