【发布时间】:2018-10-15 12:05:23
【问题描述】:
我有一个每 60 秒运行一次的 cron 作业脚本来处理结果并将结果存储在数据库中。每天最多有 1,440 个新数据库条目。
我需要拥有数以百万计的数据库条目,因此仅使用此脚本的一个实例来执行此操作确实不切实际。我正在寻找至少 50 倍的加速,如果成本合理的话,最好是 300 到 500 倍。
似乎我需要一个服务器场,但我必须使用 Amazon Web Services 来处理这些数据。如何设置此脚本以同时运行多个实例,同时将数据存储在一个统一的数据库中?
每次我想运行这个脚本时,我是否需要创建完全独立的服务器实例,从而增加成本?
感谢您的帮助!
【问题讨论】:
-
为什么使用 cron 而不是任务/作业队列? Gearman、RabbitMQ 等
-
为什么你的 cron 脚本只添加一个条目?不能添加多个条目吗?
标签: php database indexing cron distribution