【问题标题】:How to speed Indexing process of Magento eCommerce website?如何加快 Magento 电子商务网站的索引过程?
【发布时间】:2013-12-20 12:28:54
【问题描述】:

我有一个 Magento 电子商务网站,其中运行多个 cron 作业,这些作业正在更新此处的 30,000 种产品。索引速度太可怕了……我什至无法以与供应商相同的速度进行更新。库存每 2 小时更新一次,而它应该是 1 小时间隔。其他应该每天运行的 cron 作业正在每周运行。这些东西可以修吗?另外我需要添加大约 3 个供应商,所以我想知道如何整合它?

我希望这个网站能够处理来自许多供应商的 100K+ 产品。因为它涉及添加具有相同和不同 SKU 的其他供应商。请建议我实现这一目标的可能方法?

【问题讨论】:

    标签: javascript php jquery mysql cron


    【解决方案1】:

    在我的商店里,让批量操作库存或目录脚本快速运行的唯一方法是在脚本启动之前关闭索引,然后重新打开并在更新完成后重建索引。

    这可能仍然有效:

    UPDATE index_process SET mode = 'manual';
    

    然后运行你的更新代码,然后:

    UPDATE index_process SET mode = 'real_time';
    

    尽管您可能希望对禁用/重新启用哪些索引更有选择性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-17
      • 1970-01-01
      • 2015-07-23
      • 2012-02-16
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 2012-05-05
      相关资源
      最近更新 更多