javascript - 如何加快 Magento 电子商务网站的索引过程?

标签 javascript php jquery mysql cron

我有一个 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/

相关文章:

javascript - 划分React.js组件

javascript - 我怎样才能在我的程序中实现一个字形图标并完成货币类型转换?

javascript - RXJS 可观察对象上方法 .pipe() 和 .subscribe() 的区别

javascript - 动态标记最大值

php - glob() - 按上次修改的日期时间戳对文件数组进行排序

javascript - Openerp 模块与 javascript 的 Web 问题

php - 从 mysql 字段导出统计信息

javascript - 传递参数而不重新加载页面php

javascript - 根据嵌套键值计算对象

javascript - 如何停止 Django 线程