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