1

最近、Zend CEシンプルベンチマークツールを使用して、Doctrine2でZendアプリのベンチマークを試みました。Zendアプリのインデックスコントローラーのインデックスアクションで、ユーザーエンティティを作成し、エンティティを永続化し、エンティティマネージャーをフラッシュする簡単な機能を追加しました。

永続化操作とフラッシュ操作だけで、ZendアプリのRPSが50から11に低下したことに気付きました。その後、メタデータキャッシュを追加するとパフォーマンスが向上する可能性があることに気付きました。ApcCacheドライバーを追加し、それをメタデータキャッシュに設定すると、RPSが16に向上するだけであることがわかります。

永続化メソッドとフラッシュメソッドのパフォーマンスを改善する方法について何か提案はありますか?それとも、Doctrine 2を救済して、より単純なZend Databaseフレームワークに移行するときですか?

4

0 に答える 0