1

高度なプロファイルを使用して6Kカテゴリをインポートするためのカスタムアダプタを作成しました。インポートが遅すぎます。レコード数を1から5に増やしてみましたが、役に立ちません。カテゴリを保存する前に、-> setDisplayMode($ dispMode)と-> setIsMassupdate(true)も使用してみましたが、役に立ちません。

物事をスピードアップする方法はありますか?

4

4 に答える 4

2

メモリ不足の問題を回避するために、Magento のすべてのインポート プロファイルは個別の要求で実行されます。これは、インポートの各チャンクを提供するためにフレームワーク全体が起動されることを意味します。もちろん、これは要求の大部分になります。

これを軽減するには、Magento のインストールを高速化する方法を実行してください。ここでは、Xcache のようなオペコード キャッシュが大きな助けになります。すべてのキャッシュもオンになっていることを確認してください。

過去に Magento モデルを使用してより大きなインポートを実行しようとしましたが、フレームワークでメモリ リークが発生し、保存が遅くなります (Magento はサイドで他のクエリを大量に生成します)。インポートのパフォーマンスが本当に必要な場合は、それらを自分で作成する必要があります。バージョンのアップグレードにより、コードが壊れる可能性があることに注意してください。

それが役立つことを願っています!

ありがとう、ジョー

于 2010-07-30T02:03:07.060 に答える
0

Magentoのインポートメカニズムは非常に遅いです。データをデータベースに直接挿入することをお勧めします。

于 2010-07-29T19:16:42.370 に答える
0

魔法のような解決策はないと思います。インポートが完了したら、キャッシュを有効にして更新してみてください。

于 2010-07-29T13:59:38.177 に答える
0

インデックスモードを手動に変えるだけです。インポートが完了したら、モードを自動に切り替えます。これにより、速度が 5+x 倍になります。

インデックスモードが自動の場合、magento は保存のたびに再インデックスを作成するため、オフにする必要があります。

于 2012-03-19T10:45:21.197 に答える