为什么nginx的性能比Apache HTTPD服务器更好?



我们在Linux上讨论这个问题。

我很惊讶nginx的性能比apache httpd服务器更好。

但是 apache 在每个 cpu 内核都有一个进程的模式下工作,该进程有一个线程。 相应地,nginx有master和worker.当一个http请求(通过TCP)来到Web服务器时,Apache开始处理它,当它完成它时,处理这个进程获取的下一个。像这样,nginx应该做同样的事情:处理一个请求,然后处理另一个请求。

NGINX如何比Apache表现得更好?我纳闷。

术语或概念"并发数量"真的意味着性能吗?

处女在这里问-:)

实际上,这取决于任务以及请求的生成方式(动态与静态)。这两种服务器实现都有自己的优点和缺点。这篇文章可以更清楚地说明这一点: https://www.digitalocean.com/community/tutorials/apache-vs-nginx-practical-considerations

最新更新