【问题标题】:why nginx performs better than apache httpd server?为什么 nginx 性能优于 apache httpd 服务器?
【发布时间】:2017-06-23 02:54:36
【问题描述】:

我们讨论 Linux 上的问题。

我很担心 nginx 的性能比 apache httpd 服务器好。

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

nginx 的性能如何优于 apache?我想知道。

“并发量”这个术语或概念真的意味着性能吗?

处女在这里问-:)

【问题讨论】:

标签: linux apache select nginx epoll


【解决方案1】:

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

【讨论】:

  • 在静态http资源请求的情况下,你的意思是文件io对它们有影响吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-03
  • 2016-01-20
  • 1970-01-01
  • 1970-01-01
  • 2018-01-03
相关资源
最近更新 更多