我计划每4小时运行一次cron作业,这需要收集用户帐户信息。
现在我想加快速度,将工作分成几个进程,并使用一个进程用从其他进程检索到的数据更新mysql数据库。
在Java中,我知道有一个线程池,我可以用它来完成一些工作。
我怎么用php做呢?
欢迎任何建议。
感谢

最佳答案

正如其他人所说,分叉进程比用php生成线程更容易。但是,为什么您认为使用一个专用线程将结果写回数据库是一个好主意?虽然这对于线程而不是进程来说稍微简单一点,但它仍然是一个复杂的开销,似乎没有给总体目标增加任何价值。
实际上,从cron启动脚本的多个实例(使用一些参数对数据进行分区)比从php代码中启动fork要简单得多,而且不必担心将数据记录回数据库的任何瓶颈。
C.

08-28 12:50