我们讨论 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


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!