我正在尝试找出每天运行数千次相当繁重的 PHP 任务的最有效方法。它需要与 Gmail 建立 IMAP 连接,遍历电子邮件,将此信息保存到数据库并在本地保存图像。
经常使用 cron 运行此任务并不是什么大不了的事,但我需要每分钟运行一次,我知道最终 cron 将开始相互运行并导致内存问题。
当您需要每分钟多次高效地运行一项任务时,下一步是什么?我一直在阅读有关 beanstalk 和 pheanstalk 的文章,但我不确定这是否能满足我的需要。想法???
最佳答案
我不是 PHP 专家,但是......是什么阻止您将脚本作为守护进程运行?我已经编写了很多执行此操作的 perl 脚本。
关于php - 当 cron 作业不够用时,我该用什么? (php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2680704/