GTmetrixのLeverage browser cachingの改善方法

GTmetrixのLeverage browser cachingの改善方法

ロリポップサーバでGTmetrixのLeverage browser cachingの改善を考えました。

Leverage browser cachingの改善

 

GTmetrixでこのホームページの速度を測定してみると
Page Speed Grade:C
YSlow Grade:B
という結果でした。

 

GTmetrixはこちら

 

詳細を見てみると、、、
Leverage browser cachingがFランク判定されています。
これを改善したらよさそうです。改善方法はないかと調べてみました。

 

そうすると見ている人のブラウザにキャッシュさせる期間を長くすると良くなるそうなので、設定しました。具体的な設定内容は「.htaccess」に下記内容を追加するだけです。

 

<ifModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpeg "access plus 1 weeks"
ExpiresByType image/gif "access plus 1 weeks"
ExpiresByType image/png "access plus 1 weeks"
ExpiresByType text/css "access plus 1 weeks"
</ifModule>

 

変更して再びGTmetrixで測定してみたところ
Page Speed Grade:A(91%)
YSlow Grade:A(92%)
を頂きました。

 

後は、設定しているファイルに関して、見ている人のブラウザに見ている人がアクセスしてから1週間はキャッシュを見に行くということを注意するだけでよさそうです。

 

めでたしめでたし。