我有一个 Magento 电子商务网站,其中运行多个 cron 作业来更新此处的 30,000 个产品。索引速度太可怕了……我什至无法以与 vendor 相同的速度进行更新。库存每隔 2 小时更新一次,而本应为 1 小时间隔。其他应该每天运行的 cron 作业现在每周运行一次。这些事情可以解决吗?此外,我还需要添加大约 3 个 vendor ,所以我想知道如何整合它?
我希望该网站能够处理来自许多 vendor 的 100K+ 产品。因为它涉及添加具有相同和不同 SKU 的其他 vendor 。请建议我实现这一目标的可能方法?
最佳答案
在我的商店,让批量操作库存或目录脚本快速运行的唯一方法是在脚本启动之前关闭索引,并在更新完成后重新打开索引并让索引重建。
这可能仍然有效:
UPDATE index_process SET mode = 'manual';
然后运行您的更新代码,然后:
UPDATE index_process SET mode = 'real_time';
尽管您可能希望更有选择性地禁用/重新启用哪些索引。
关于javascript - 如何加快 Magento 电子商务网站的索引过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20368260/