(服务PHP)Apache2是否会在每个连接上创build新的线程?

基于许多在线资源,在提供静态文件时,Apache2将在每个不同的连接上创build新的线程…导致资源饥饿

但如何通过Apache2服务PHP(mod_php,MPM工人等)? apache是​​否也会像提供静态文件一样打开新的线程?

(AFAIK,在nginx php-fpm中,我们可以设置最大线程,但是我不知道每个线程有多less个连接)

我打算在使用PHP的时候使用Apache2,希望它和Nginx的PHP-FPM一样,甚至在资源使用和性能上更好。

是的,Apache创build一个单独的线程(或者使用pre-fork MPM进程)为每个并发的PHP请求提供服务。