【发布时间】:2015-04-23 21:42:00
【问题描述】:
我正在为 Web 服务器编写一个 php 代码,在将结果返回给用户之前,它需要在请求时执行一些繁重的进程。 我的问题是:apache 服务器是否为每个客户端创建一个单独的线程/进程,还是应该使用多线程来分离它们? 流程包括通过cmd调用其他应用程序的执行以及下载文件到服务器。
【问题讨论】:
-
听起来你需要一个作业/队列服务器而不是多线程(即使你使用多线程,你也会在 web 服务器用户的上下文中启动,这可能不是什么你要)。看看 Gearman、Resque 等Here's a comprehensive list。
标签: php multithreading