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>
ファイルの種類や期間などは、サイトの状況によって変更しましょう。