symfony 1.4 フレームワークで構築された Web アプリケーションがあります。http リクエストごとに約 10 の DB 呼び出しを行っています。リクエストを処理するには、サーバー自体で 600 ~ 800 ミリ秒近くかかることがわかりました。DB 呼び出しに費やされた時間を追跡するためにログ ステートメントを作成したところ、合計時間の 20% 未満であることがわかりました。その後、ほとんどの時間が db 結果セットを PHP オブジェクトに変換することに費やされていることがわかりました。選択クエリにかかる時間は数十ミリ秒ですが、この結果セットを逆シリアル化するのにかかる時間は約 8 ~ 9 倍です。これを最適化する方法について何か提案はありますか?
今のところ、リクエストごとに PHP コード全体を解釈する必要がないように、APC を追加することを考えることができます。また、いくつかのリンクから、symfony でのすべてのリクエストのオートロードが速度低下の原因であることもわかりました。他の最適化方法はありますか?