magento中的慢类别导入

时间:2010-07-29 07:14:32

标签: import magento dataflow

我编写了一个自定义适配器,用于使用高级配置文件导入6K类别。 导入太慢了。我已经尝试将记录数量从1增加到5,但它没有帮助。在保存类别之前,我还尝试使用 - > setDisplayMode($ dispMode)和 - > setIsMassupdate(true),但它也没有帮助。

知道如何加快速度吗?

4 个答案:

答案 0 :(得分:2)

为了避免内存不足问题,Magento的所有导入配置文件都在不同的请求上运行。这意味着整个框架将被启动以服务于导入的每个块。当然,这成为了请求的主要部分。

为了减轻这种情况,请执行任何加速Magento安装的事情。像Xcache这样的操作码缓存在这里会有很大的帮助。确保所有缓存都已打开。

我过去曾尝试使用Magento模型进行更大的导入,但框架泄漏内存并且保存速度很慢(Magento在侧面生成了太多其他查询)。如果你真的需要进口的性能,你需要把它们写给自己。请注意,您的代码可能会因版本升级而中断。

希望有所帮助!

谢谢, 乔

答案 1 :(得分:0)

我认为没有神奇的解决方案。 也许尝试激活缓存并在导入完成后刷新它。

答案 2 :(得分:0)

Magento导入机制非常缓慢。最好将数据直接插入数据库。

答案 3 :(得分:0)

只需将索引模式设置为手动即可。导入完成后,将模式转为自动。这将使您的速度提高5 + x倍。

它应该关闭,因为如果索引模式为自动,magento会在每次保存后进行重新索引。