1

GoogleのPageSpeedプラグインをFirebugにインストールしたところ、キャッシュを除いてすべてが良好に見えます。JSファイルとCSSファイルをキャッシュするようにヘッダーを設定しましたが、画像がキャッシュされていないと表示されます。画像が30日間キャッシュされるようにするにはどうすればよいですか?これらは静止画像であるため、他のファイルのようにPHPでヘッダーを追加することはできません。

4

2 に答える 2

3

http://www.askapache.com/htaccess/apache-speed-cache-control.htmlのページは、次のようなものを提案しています。

キャッシュ制御ヘッダーを追加する

これはルートの.htaccessファイルに含まれますが、httpd.confにアクセスできる場合はそれが適しています。

このコードは、FilesMatchディレクティブとHeaderディレクティブを使用して、特定のファイルにCache-Controlヘッダーを追加します。

# 480 weeks
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=290304000, public"
</FilesMatch>

于 2010-06-06T16:06:44.057 に答える
-1

次のキャッシュヘッダーを配置します。

キャッシュ制御:max-age = 2592000

于 2010-06-06T16:02:50.147 に答える