mod_expiresでキャッシュ期限を決めよう
GoogleのInsightsで解析すると、画像とかJSとかCSSとかキャッシュを活用しなさいというご指摘を受けたりします。
立ち上げたばかりのサイトだと、JSとかCSSは一旦保留でもいいと思いますが、画像はキャッシュさせちゃった方がサイト表示も早くなるしサーバ負荷も減るし、何かと良いと思います。
現在は様々なWebサーバがありますが、なんやかんやで今でも一番多いのはApacheかなと思いますので、.htaccessで対応可能な方法をメモしておきます。
<IfModule mod_expires.c>
ExpiresActive On
<FilesMatch "\.(jpg|jpeg|gif|png|ico)$">
ExpiresDefault "access plus 1 months"
</FilesMatch>
<FilesMatch "\.(css|js|pdf)$">
ExpiresDefault "access plus 3 days"
</FilesMatch>
</IfModule>
ファイルの種類や期間などは、サイトの状況によって変更しましょう。
