3

エンタープライズ インスタンスを実行していますが、カートに追加する際に奇妙な動作が見られます。トランザクション追跡では、在庫とステータスが複数回チェックされていることが示されます。小さなバスケット (例: 20 個のアイテム) であっても同様です。new-relic を実行すると、トレースで数百の呼び出しを確認できます。応答が速い一方で、何度も呼び出されていることを考えると、それらは合計されます。添付は、単純なカート追加のサンプル トレースを示しています。コア構成としてnginx、varnish、apcを実行しています。どんなアイデア/ヘルプも大歓迎です。似たようなのを見た人いますか?

読み込み時間: 14,871

98.82% Mage_Core_Controller_Varien_Action::ディスパッチ

6.13%

156 fast method calls 2.050s 1.0 0.01% catalogrule_product_price - SELECT 2.050s 1.0 catalog_product_entity_group_price - SELECT 2.054 s 0.0 catalog_product_flat_1 - SELECT 2.059 s cataloginventory_stock_status - SELECT 2.061 s catalog_product_flat_1 - SELECT 2.073 s cataloginventory_stock_status - SELECT 2.082 s catalog_product_flat_1 - SELECT 2.087 s cataloginventory_stock_status - SELECT 2.097 ■ cataloginventory_stock_status - SELECT 2.104 など、数百回のコールに対して..

4

1 に答える 1

0

Magentoで巧妙なキャッシュを試してください。たとえば、memcacheを使用してデータベース呼び出しを最小限に抑えることができます。

于 2013-02-23T11:01:13.243 に答える