【问题标题】:Magento cron or mysql event scheduler which one is best based on perfomance?Magento cron 或 mysql 事件调度程序哪一个基于性能最好?
【发布时间】:2018-06-27 07:54:55
【问题描述】:

我知道在某些情况下我们必须像运行某个文件或逻辑库一样运行 magento cron。但是,如果我只想执行一些关于数据库的任务,比如在这种情况下想要从数据库中更新或删除一些记录,那么哪一个是最好的基于性能的?我应该在 mysql 或 magento cron 中创建事件调度程序吗?

【问题讨论】:

    标签: mysql magento cron


    【解决方案1】:

    如果您的操作与数据库严格相关并且您只关心性能,那么您应该使用 mysql 调度程序。您的任务将直接在 SQL 服务器上本地注册和执行,而 Magento 的 cron 将如下所示:

    1. 服务器的 crontab 命中 Magento 的 cron.sh
    2. cron.sh 命中 cron.php
    3. cron.php 将引导 Magento(耗时)
    4. 检查所有事件(包括配置这些事件的其他 SQL 请求!!)
    5. 使用框架和 PHP 的开销运行他必须执行的操作,包括您的数据库更新脚本。

    【讨论】:

      猜你喜欢
      • 2011-12-02
      • 2014-09-28
      • 2015-01-19
      • 2019-01-20
      • 1970-01-01
      • 1970-01-01
      • 2015-07-23
      • 2010-11-19
      • 1970-01-01
      相关资源
      最近更新 更多