Apache HTTP 服务器可以按每个请求一个线程的方式工作吗?

Apache HTTP 服务器可以按每个请求一个线程的方式工作吗?

我正在尝试全面了解 Apache 和 Nginx 之间的区别。我遇到了以下概念每个连接一个线程和每个请求一个线程。然后,我还了解到Apache 的 MPM据我了解,使用 mpm_prefork 时,Apache 将以每个连接一个进程的模式工作,而使用 mpm_worker 时,Apache 将以每个连接一个线程的模式工作。

但是没有办法让 Apache 成为每个请求一个线程。这是正确的吗?

答案1

您需要“事件” MPM:https://httpd.apache.org/docs/2.4/mod/event.html
“工作者 MPM 的一个变体,其目标是仅在有活动处理的连接时使用线程”

相关内容