キャッシュの設定

電脳備忘録

今更ですがキャッシュの設定をフォントにのみ実施していました・・・。そんな適当な設定だったのでGoogleさまのサイト速度チェックでまぁまぁ怒られたました。

対応策として画像とJS・CSS・フォントに分けてキャッシュをとり、MovableTypeのプレビューに対してはキャッシュさせないという一文を.htaccessに追加しました。

<FilesMatch "\.(jpg|jpeg|gif|png|svg|svgz|webp|ico|bmp)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\.(js|css|woff|woff2|ttf|otf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
<Files ~ "^mt-preview-.*\$">
Header set Pragma no-cache
Header set Cache-Control no-cache
</Files>
Newer
Older
Dark
Light
menu