あるプロジェクトでCakePHP1.2を使っていたのですが、そろそろサポート期間も終わりそうな気がしたのでCakePHP2.3の最新版にアップデートしました。 サイトは月に数百万PVぐらいの規模で、DBテーブル数は80ぐらい、それに加えてViewテーブルやストアドプロシージャを使ってます。これを3年ぐらい前のさくらの専用サーバ1台でさばいてます。(Xeon 2コア、メモリ4G、Apache, mod_php(5.3), MySQL構成) CakePHP2からモデルのレイジーローディングなども入ってコア自体も効率化されたため、パフォーマンスは上がるだろうなとは思ってました。 実際に本番サーバにデプロイしたところ、CPUのロードアベレージが半分ほどになりました。 週単位のグラフを見ると、リリース前はピークが200ぐらい、平均100ぐらい(100はtopコマンドなどで見るロードアベレージ1と同じ
![CakePHP1.2から2.3にアップデートしたらサーバの負荷が半減した - cakephperの日記(CakePHP, Laravel, PHP)](https://cdn-ak-scissors.b.st-hatena.com/image/square/f560c721397eec045bc4abdaf4880845e77d0e38/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fc%2Fcakephper%2F20130514%2F20130514165225.gif)