Apache中多个虚拟主机的性能影响?

怀疑可能是完全不准确的,但我的直觉告诉我,在同一个Apache服务器(相同的IP)上运行多个<VirtualHost>ServerName site.domain [...]</VirtualHost> -statements意味着某处必须是“匹配”制作。

我们来看看两个假设的情况。 假设我们有:

  1. 1个虚拟主机接收1.000个页面请求的服务器

  2. 具有10个虚拟主机的服务器每个都接收100个页面请求

在这两种情况下,req.s的总数是1.000。

所以,我的问题是 – 第二种情况下的服务器是否会提供更慢的响应?


这个问题当然不限于Apache,但是可以用nginx来表示,而不是使用server{}语句。

是的,这肯定会,但是与其他所有服务器必须做的事情相比,这种影响是微不足道的,像带宽限制等事情比这个虚拟主机路由的任何放缓都要早得多。