前回記述したアクセシビリティ改善の影響でパフォーマンスが低下した。
そこで、Lighthouseの改善提案を以下に検討する。
1.改善提案
下図は提案上位の2件である。
その時の計測値は、下図の通りである。
2.提案1(Enable text compression)の検討→簡単な方から検討
(1)提案内容
テキストファイルをgzip形式で圧縮する方が良いとの事である。
(2)検討内容
(A)圧縮の効果を評価
いきなりホームページで試すのは危ないので、テストページで効果を評価する。
なお、さくらインターネットの場合は、Webアプリケーションファイアウォールを
無効にする必要がある(セキュリティが低下する)。
(B)テストページの計測(gzip圧縮有効)
下図のように、良くなる。
(C)結論
上記の対策は見送る。悩ましいが、パフォーマンスよりもセキュリティを優先する為である。
これによりhtaccessに記述していた圧縮の命令文を全て削除する。
(以前は、命令文はあっても、結果的に圧縮が無効になっていた。)
(3)参考資料
下記のWEBページにお世話になりました。ありがとうございます。
・さくらのレンタルサーバにてGZIP圧縮が出来ないときの対処法
次回へつづく
<個人的な感想>
Webアプリケーションファイアウォールを無効にしないとgzip圧縮を有効にできないのは、
さくらインターネットの不具合のように思う。