0

訪問者用とコンテンツ用の 2 つの Web サイトがあります。2 つ目は、特定の 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 に答える