LightSail 上の WordPress が遅くなったら

blog

AWS LightSail を使って WordPress を公開していた。ある日、突然ページの表示に時間がかかるようになった。AWS のステータスを見ても障害が発生しているわけでなく、自分の環境のみで起きているようだった。

調査

Apache のエラーログを見てみると次のエラーが多発していた。

[pagespeed:error] …略… configure SlowFileLatencyUs to change threshold

エラーログは /opt/bitnami/apache2/logs/error_log にある。

pagespeed が悪さをしているようだと分かった。Apache のモジュールの一つで、ページの読み込みを高速化するモジュールらしいが、これのせいで遅くなっている。

対応

モジュールを無効化することにした。/opt/bitnami/apache2/conf/httpd.conf を編集して、モジュールを読み込んでいる箇所をコメントアウトする。pagespeed で検索すると2箇所あったので下記の通りコメントアウト。

#Include conf/pagespeed.conf
#Include conf/pagespeed_libraries.conf

Apache を再起動して設定を反映した。再起動後、すぐにページの表示速度が体感できるレベルで改善し、その後も問題なく動作している。

タイトルとURLをコピーしました