0

約 10,000 個の製品をインポートし、通常の基本のインポート カスタム スクリプトを使用してデータを更新しています。Magento オブジェクトを使用して製品データを保存します。問題は、各製品の保存プロセスが遅くなることです。1000 個の製品を保存すると、非常に遅くなります。キャッシュをクリアすると、すべてが正常に戻ります。

私は今、物事を理解するためのいくつかの質問があります:

  1. それがなぜなのか、誰にも分かりますか?
  2. 「コレクションデータ」キャッシュを無効にする必要がありますか、それとも他のタイプのキャッシュも無効にする必要がありますか?
  3. または、製品の保存時に収集データをキャッシュしないように Magento に指示する方法はありますか?
  4. そうでない場合、コレクション データ キャッシュを無効にすると、ページが大幅に遅くなりますか?

ありがとうございました

4

1 に答える 1

0

遅い理由は、インデックスが大きくなっているからです。指定された Magento が新製品ごとに再インデックス化しない限り、無効にすることでインポート中にこれを高速化できますが、新しくインポートされた製品をフロントエンドに表示できるようにするために、ある時点で再インデックス化する必要があります。

考慮すべき解決策:

于 2012-08-06T02:00:38.803 に答える