我一直在谷歌上搜索这个问题一段时间,但没有得到任何答案。什么是 Apache 进程模型?
通过进程模型,我的意思是 Apache 如何管理进程或线程来处理 HTTP 请求。
它是否为每个 HTTP 请求派生一个进程?
它有进程/线程池吗?
我们可以配置它吗?
是否有此类 Apache 详细信息的在线文档?
我一直在谷歌上搜索这个问题一段时间,但没有得到任何答案。什么是 Apache 进程模型?
通过进程模型,我的意思是 Apache 如何管理进程或线程来处理 HTTP 请求。
它是否为每个 HTTP 请求派生一个进程?
它有进程/线程池吗?
我们可以配置它吗?
是否有此类 Apache 详细信息的在线文档?
这取决于您的系统和配置:请参阅核心功能和多处理模块:您可以使用,例如:
引用最后一个页面,Apache MPM worker :
这个多处理模块(MPM)实现了一个混合多进程多线程服务器。
通过使用线程来处理请求,它能够以比基于进程的服务器更少的系统资源来处理大量请求。
但是,它通过保持多个进程可用,每个进程都有许多线程,从而保留了基于进程的服务器的大部分稳定性。