Apache如何一次处理多个请求?

如果有10个请求点击了Apache,它是否会逐个处理它们,所以当R3完成时,它开始运行R4,或者它启动了10个进程/线程/任何并且同时被parsing?

现在有一些背景:我有一个PHP脚本需要花费两分钟的时间来完成一些过程。 我的问题是:当一个客户端正在等待这2分钟,所有其他客户端请求正在处理? 还是等着这个结束?

顺便说一下, 如果有同时请求,我该如何处理呢? 假设对他们加以限制。 或消耗资源的限制。 比如我想让服务器使用80%的性能来服务这个webapp,而那些长时间的操作只需要20%,因为我不急于结束它们。

我不知道它是否重要,但都在PHP中。

服务器同时处理请求,达到您在configuration文件中设置的限制。 看看这些指令:

MinSpareThreads MaxSpareThreads ThreadsPerChild MaxClients MaxRequestsPerChild