【PHPフレームワーク ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
306:nobodyさん 06/05/13 17:56:51 +4PvLPs5 登録してあると、DB必要ないページでもいちいち接続しちゃうのはやっぱり嫌だね。 使わないマネージャーまで含めて全部初期化処理実行されるのも負荷が気になる。 307:nobodyさん 06/05/13 21:57:38 >>306 本当に接続してる? 神の設計でそんなダサイことはしないと思う。 backend->getDB()がなされるまでDB接続はしないんで、 AppManagerをnewする段階ではDB接続はしないんじゃまいか? で、getDBするところって、AppObject::searchProp()してるところ 以外では無くって、少なくともAppManagerのコンストラクタでは getDBしてないんで、DB接続は行わない。 よくあるパターンでいえば、 AppManager::getObjectPropList AppManager::getObjectList もしくは、new AppObjectの時点で初めてDB接続を行う。 余談だけど、Ethnaの設計の上手いところは、newしたAppManagerを 各AppManagerで使うときに、ちゃんと参照渡しにしてるんで(フツーそうだけどPHPが(ry)) シングルトンとして成立してる。つまり軽い。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5339日前に更新/223 KB
担当:undef