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

Magentoのパフォーマンスに関する質問を示します

1
カスタマイズされたCustomer Gridにより、MySQLテーブルスキャンとファイルソート、つまりパフォーマンスが低下する
編集:私は元々この質問をStackoverflowに投稿しましたが、完全に回答されることはありませんでした。私はここに投稿しています。これは、大規模なテーブルスキャンの理由と、(できれば)最小限のコア変更でこれを防ぐためのあらゆる手段を明らかにすることを期待しています。 Magento Enterprise。1.10.1.1。顧客と住所のデータセットはセミラージ(125k +)であり、CSRはこのグリッドにあることがよくあります(一度に25+以上の同時ユーザー)。 これは、コレクションがCustomer Grid.php Blockファイルで生成されているコードスニペットです。主にコレクションに属性を追加するだけで、特別なことや異常なことは何もありません。 $collection = Mage::getResourceModel('customer/customer_collection') ->addNameToSelect() ->addAttributeToSelect('email') ->addAttributeToSelect('group_id') ->addAttributeToSelect('prod_codes') ->addAttributeToSelect('last_called_date') ->addAttributeToSelect('time_zone') ->addAttributeToSelect('salesrep') ->addAttributeToSelect('do_not_call') ->addAttributeToSelect('club_member') ->addAttributeToSelect('call_back_date') ->addAttributeToSelect('marketing_code_outcome') ->joinAttribute('billing_postcode', 'customer_address/postcode', 'default_billing', null, 'left') ->joinAttribute('billing_city', 'customer_address/city', 'default_billing', null, 'left') ->joinAttribute('billing_telephone', 'customer_address/telephone', 'default_billing', null, 'left') ->joinAttribute('billing_region', 'customer_address/region', 'default_billing', null, 'left'); $this->setCollection($collection); このクエリを生成します。これは、顧客グリッド内での動作が非常に長くなり、読み込み時間が非常に長くなります。 SELECT e . *, _table_prefix.value AS prefix, …

2
Mage_Reportsモジュールを無効にすることによる速度の最適化?
Magentoの速度を最適化することを考えるとき、サイトを高速化するためのキャッシング(PHP、データベース、さらには全ページキャッシュ)のようないくつかの可能性があります。 別の可能性は、実行される処理の量を減らすことです。つまり、ショップで実行されているモジュールの数を減らすことです。 最近、私はMage_Reportsモジュールを非アクティブ化することが可能/安全かどうか疑問に思っています。 これは、ファイルにあるapp/etc/modules/Mage_All.xmlよう <Mage_Reports> <active>true</active> <codePool>core</codePool> <depends> <Mage_Customer/> <Mage_Catalog/> <Mage_Sales/> <Mage_Cms/> </depends> </Mage_Reports> したがって、コアにバンドルされており、他のいくつかのモジュールに依存しています。 しかし、Mage_Reportsが依存関係にある他のモジュールが表示されません。 テストストアで無効にしたところ、すべて正常に動作しているようです。 質問=>確かに、レポートデータが失われるだけでなく、このモジュールがなくてもストアは正常に実行できますか? または、このモジュールがアクティブ化されていないときにストアが壊れるポイントはありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.