BEAR.Sundayで覚えたアプリオブジェクト全部をキャッシュ(APC)する荒業。 その効果についてxdebugのprofileで効果を測定。
Response/Moduleのinstantiateメソード内で、生成するオブジェクトを変更して、プロファイルをチェック。
- 何も生成しない:118msec
- モデルのみ生成: 75msec
- モデルとページ: 73msec
モデルの生成は重い。
CSVのパースとプロパティの設定。Queryなどの大量のオブジェクトの注入。
モデルはキャッシュすべし。
その他のオブジェクトは、測定しつつ決定すること。