当ブログは基本的には検索サイトの検索結果からの流入が大半ではありますが、おかげさまで定期的(中には毎回)に購読いただいている方々も多く、背景が黒くて怪しく、つまらないオッサンの戯言ブログなのにありがとうございます!開設当初の自分に言ったらビックリするくらいおよそ6年間で成長してきました。
そんな黒いブログですが、結構以前から大きな悩みを抱えていたんですよね。それが「表示速度が遅い問題」。ちょくちょく指摘いただいていました。わかります。自分でも遅い事は十分わかっていて、管理画面や投稿・編集画面の表示も遅いので困っていました。一般的にウェブサイトの表示速度が遅い事は致命的なんですよね。読み込みが遅いと離脱率も急増するらしいので。それは僕にとってというより、もしかしたら読んでくれたら何か困りごとの解決を手助けできていた可能性が失われてしまうという事が残念です。という事で重い腰をあげていくつか表示速度改善を試してみましたが、とうとうボトルネックを発見する事ができました。
WordPress に詳しい人からすると笑われてしまうかもしれませんが、まぁよくあるらしい「プラグインのせい」でした。実際にプラグインをスキャンしてくれるプラグインを入れてスキャンしたところ、プラグインロードタイムが3秒ちょいでした。色々調べると1秒以上になっていたら改善した方が良いという記載もあり、その3倍…。で、更にどのプラグインがボトルネックなのか?も突き止められました。幸いそのプラグインはブログ運営には必須ではなかったので試しに無効化してみました。するとプラグインロードタイムが1.5秒ちょいに。その時点で半減したんです。更に滅多に使っていないであろうプラグインを無効化してみると、最終的にはプラグインロードタイムが0.5秒にもなりました。そして僕の体感でも表示速度が劇的に速くなりました。
WordPress のプラグインは必要最小限にした方がセキュリティ面でも良いなんて話も聞きましたが、パフォーマンスにもここまで関わってくるとは、無知って怖いですね。
念のためボトルネックとなるプラグインたちは削除ではなく無効化にしていますが、いずれにせよ使っちゃいけないと思うので数日様子を見たあとに削除しようと思っています。過去に数回、このブログの危機的状態にしてしまった事もあったので WordPress 怖い怖い、ですが、なんとかがんばって運営していけたらと思います。レンタルサーバーに WordPress 入れてがんばっていますが、たぶんブログサービスを利用した方がメンテ気にしなくて良いので楽なんでしょうけどね。でも今更大きく変更する事は検討したくないので、細々とがんばっていきたいと思います。