php - 当 cron 作业不够用时,我该用什么? (php)

标签 php cron beanstalkd

我正在尝试找出每天运行数千次相当繁重的 PHP 任务的最有效方法。它需要与 Gmail 建立 IMAP 连接,遍历电子邮件,将此信息保存到数据库并在本地保存图像。

经常使用 cron 运行此任务并不是什么大不了的事,但我需要每分钟运行一次,我知道最终 cron 将开始相互运行并导致内存问题。

当您需要每分钟多次高效地运行一项任务时,下一步是什么?我一直在阅读有关 beanstalk 和 pheanstalk 的文章,但我不确定这是否能满足我的需要。想法???

最佳答案

我不是 PHP 专家,但是......是什么阻止您将脚本作为守护进程运行?我已经编写了很多执行此操作的 perl 脚本。

关于php - 当 cron 作业不够用时,我该用什么? (php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2680704/

相关文章:

php - 您是否在 form_validation 之后发布输入值?

php - NodeJS setInterval 对性能不利?

php - 支持作业批处理的排队系统(例如,一次为 1 个 worker 处理多个作业)

php - curl 给出错误 curl : (7) couldn't connect to host

javascript - Mysqli 在 jquery 中返回逗号分隔值不查看该值?

php - 基于流的网站 - 使用 memcache(d) 进行优化的选项

python - 如何从 django 前端定时安排任务?

amazon-web-services - AWS Glue - CRON 计划触发器

PHP 垃圾收集器 cronjob 每 3 小时运行一次

beanstalkd - 如何获得 bean 茎管中所有作业的列表?