CakePHPでは動作レベルをConfigure::write(‘debug’, N)で設定できるのですが、この値によってかなりパフォーマンスが変わります(特にフレームワークの起動)。 パフォーマンスを調べる時は実際に運用する環境に合わせた設定をして計測しましょう、という話です。 計測対象 CakePHP1.2のリポジトリ[rev:7706]で、DB接続無しで単にビューを出力するだけのコントローラで計測しました。 実行時間とステップ数は、xdebug.auto_trace=Onで調べています。 [app/config/core.php] Configure::write('debug', 0); or Configure::write('debug', 2); [app/controllers/top_controller.php] <?php class TopController ex