我有一个网站,用户可以创建自己的任务,以便在特定时间运行。
目前,当用户点击创建任务时,它将添加到数据库表'tasks'。
然后我有一个cron作业,每15分钟运行一次。它获取表中的所有条目,并首先检查它是否已使用日期时间运行。 (每个午夜,另一个cron贯穿并重置所有这些值)。如果它今天没有运行,它将运行它,然后将值更改为ran。
cron作业通过在我的服务器上运行检查任务的php文件来完成此操作,然后使用简单的foreach语句。
目前,只有11个用户,我的服务器似乎很好。我想知道10,000个用户会发生什么。
这是处理数千个cron工作的有效方法吗?你怎么去运行这个?