タグ付けされた質問 「getmodel」

2
getConfig関数のランタイム
ページの実行時間を測定したところ、関数getBaseCurrencyCode()が実行に1秒以上かかることがわかりました。すべてのキャッシュが有効になっています。 私は関数を調べて、次のコマンドを見ました: $this->getConfig(Mage_Core_Model_Store::XML_PATH_PRICE_SCOPE) 秒かかります。 しかし、私が使用するとき、 Mage::getConfig()->getNode(Mage_Core_Model_Store::XML_PATH_PRICE_SCOPE); それはミリ秒かかります なぜこの時間差が発生するのですか? 何かアドバイス? 提案された解決策を試しましたが、まだ大きな時間差があります。getConfig関数を実行してここに投稿するのにかかる時間を試して測定していただければ幸いです。 このコードをマイクロタイム関数でラップして、この関数にかかる時間を測定しようとしました すなわち、ローカルパス上:app\code\core\Mage\Core\Model この行の代わりに: $configValue = $this->getConfig(Mage_Core_Model_Store::XML_PATH_PRICE_SCOPE); 次のコードに置き換えました(microtimeと同じコード): $start = microtime(true); $configValue = $this->getConfig(Mage_Core_Model_Store::XML_PATH_PRICE_SCOPE); $time_elapsed_secs = microtime(true) - $start; echo "function: getConfig() took me: " . $time_elapsed_secs . " sec<br />"; die; 私の出力は: function: getConfig() took me: 1.1326711177826 sec 出力とランタイムを確認できたらうれしいです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.