YSlow改善
Contents
測定サイト
自鯖の測定サイトで計測してみると…YSlowが悪すぎる…。
アドバイスを見てみるとブラウザキャッシュの有効にしてやると良いらしい。
Apache設定変更
ということでApacheのhttpd.confの設定を下記変更する。
先頭の#を外してmod_expiresを有効化する。
1 |
LoadModuleexpires_module modules/mod_expires.so |
各ファイルのキャッシュを設定する。デフォは1秒。使っているものは1週間としてみる。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<IfModule mod_expires.c> ExpiresActive on ExpiresDefault "access plus 1 seconds" ExpiresByType text/css "access plus 1 weeks" ExpiresByType text/js "access plus 1 weeks" ExpiresByType text/javascript "access plus 1 weeks" ExpiresByType image/gif "access plus 1 weeks" ExpiresByType image/jpeg "access plus 1 weeks" ExpiresByType image/png "access plus 1 weeks" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType application/pdf "access plus 1 weeks" ExpiresByType application/javascript "access plus 1 weeks" ExpiresByType application/x-javascript "access plus 1 weeks" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType application/x-font-opentype "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" </IfModule> |
文法チェックと再起動を実施する。
1 2 3 4 5 6 7 8 |
# apachectl configtest Performing sanity check on apache24 configuration: Syntax OK # apachectl graceful Performing sanity check on apache24 configuration: Syntax OK Performing a graceful restart # |
再度測定すると10%程値改善を確認。