Nginx 在提供静态内容方面比 Apache 快几倍,有什么简单的原因吗?

Nginx 在提供静态内容方面比 Apache 快几倍,有什么简单的原因吗?

我搜索并阅读了一些关于“Nginx vs Apache”的最新帖子。

不知何故,他们都提到 Nginx 在提供静态内容方面比 Apache(在 MPM 事件模式下)快几倍,但没有一个人解释原因。例如,这篇文章有一个测试https://www.speedemy.com/apache-vs-nginx-2015/

最近看了几篇官方关于Apache和Nginx的入门介绍,最感兴趣的是它的内部设计。

所以我很好奇,就提供静态内容的速度而言,速度差异是否与某些内部设计差异有关?

换句话说,既然 Apache 现在也有事件驱动模式(MPM 事件),那么 Nginx 在提供静态内容方面比 Apache 快几倍的原因是否很简单?

我并不是在寻求复杂的答案。我只是想知道 Apache 中是否存在一些特殊的机制/规则,导致 Aapche 在这方面速度变慢。

相关内容