CentOS 5 32ビットを使用していますが、Googleで自分のサイトをスキャンしてページ速度を調べたところ、次のようになりました。
「静的リソースのHTTPヘッダーに有効期限または最大経過時間を設定すると、ネットワーク経由ではなくローカルディスクから以前にダウンロードしたリソースをロードするようにブラウザに指示されます。」
Apacheサーバー内でこれを有効にするにはどうすればよいですか?
CentOS 5 32ビットを使用していますが、Googleで自分のサイトをスキャンしてページ速度を調べたところ、次のようになりました。
「静的リソースのHTTPヘッダーに有効期限または最大経過時間を設定すると、ネットワーク経由ではなくローカルディスクから以前にダウンロードしたリソースをロードするようにブラウザに指示されます。」
Apacheサーバー内でこれを有効にするにはどうすればよいですか?
最初にmod_expiresがロードされていることを確認してから、httpd.confファイルまたはVirtualHost内で次のように定義できます。
<IfModule mod_expires.c>
FileETag MTime Size
ExpiresActive on
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType application/x-shockwave-flash "access plus 1 week"
ExpiresByType text/css "access plus 1 week"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/x-icon "access plus 6 month"
ExpiresByType image/ico "access plus 6 month"
</IfModule>
お役に立てれば !