【问题标题】:slow category import in magentoMagento中的缓慢类别导入
【发布时间】:2011-03-22 13:44:54
【问题描述】:

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

知道如何加快速度吗?

【问题讨论】:

    标签: import magento dataflow


    【解决方案1】:

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

    要缓解这种情况,请执行任何可以加快 Magento 安装速度的操作。像 Xcache 这样的操作码缓存在这里会有很大的帮助。确保您的所有缓存也已打开。

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

    希望有帮助!

    谢谢, 乔

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            猜你喜欢
            • 2013-10-16
            • 2015-12-29
            • 2015-11-27
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-08-05
            相关资源
            最近更新 更多