当サイト(WordPress)のPHPバージョンは7.4でした。
限界までチューニングを行いパフォーマンス向上に努めていましたが、どうにも決め手に欠ける。。。
WordPressサイドがPHP8.1に対応したバージョンをリリースし始めていましたので、このたびPHP8.1に変更してみました。
オーナー、なんか微妙に当サイト、早くなりませんでした?
おおっ!気づいてくれたかw先ほど、当サイトの稼働PHPバージョンが7.4だったものを、PHP8.1に変更してみたんだ。
それでこんなに早くなるんですか?体感が1.5倍くらい早くなった気がするんですけど。。
そうだね。本来はパフォーマンス向上のためのアップデートというよりセキュリティ向上のためのアップデートなんだけど、PHP7と8ではパフォーマンスに大きな差があることも言われてたんだよね。
だけど、21年時点では、WordPressのいくつかのプラグインがPHP8では、動作に不具合を起こしていて、本採用できなかったんだけど、少なくともこのサイトで利用しているプラグインではエラー無く動くことが確認できるようになったんで本採用してみた。
だけど、21年時点では、WordPressのいくつかのプラグインがPHP8では、動作に不具合を起こしていて、本採用できなかったんだけど、少なくともこのサイトで利用しているプラグインではエラー無く動くことが確認できるようになったんで本採用してみた。
なるほど。その結果体感速度が上がったんですね。
体感だけじゃないんだよ。Googleが提供する、PageSpeedInsightsも、モバイルの方が今まではどんなに頑張っても80点台だったのが、先ほど調べたら99点まで向上した。
PC版は元々も90点台だったけど、ほぼすべてのページで100点になるくらいにパフォーマンスが向上したんだよ。
PC版は元々も90点台だったけど、ほぼすべてのページで100点になるくらいにパフォーマンスが向上したんだよ。
そうなんですね!今まで確かにパフォーマンスが黄色信号で、集客力に陰りがあるって言ってましたもんね。これで、パフォーマンス面では心配がなくなったんですね!
チェックする3つの項目~WordPressが重くなったら~
思い起こしてみると、サイトを立ち上げた初年度の募集馬の血統診断。サンデー・社台・G1の募集がかかったころだったと思うんだけど、サイトへのアクセスが異常に増えたんだよね。
で、サーバーが止まった。
サーバースペック不足というのはあったんだけど、wp-cronというシステムがサーバーリソースを喰いまくってるってことがわかって、wp-cronをアクセスベースからCronTabベースに変更したんだよね。
プラグイン自動アップデートの影響で死ぬほど重くなったんだよね。
それが、今はすべてのプラグインは自動アップデートを有効にしているけどパフォーマンスは全く落ちないままだよね。
で、サーバーが止まった。
サーバースペック不足というのはあったんだけど、wp-cronというシステムがサーバーリソースを喰いまくってるってことがわかって、wp-cronをアクセスベースからCronTabベースに変更したんだよね。
プラグイン自動アップデートの影響で死ぬほど重くなったんだよね。
それが、今はすべてのプラグインは自動アップデートを有効にしているけどパフォーマンスは全く落ちないままだよね。
wp-cronの仕様を変更しただけでもここまでパフォーマンスが上がるんですね。ぜひ皆様もご対応されてはいかがでしょう!