Implicações de desempenho de vários hosts virtuais no Apache?

1

A suspeita pode ser completamente imprecisa, mas minhas tripas me dizem que executar várias <VirtualHost>ServerName site.domain [...]</VirtualHost> -statements no mesmo servidor Apache (mesmo ip) significa que em algum lugar uma "correspondência" precisa ser feita.

Vamos dar uma olhada em duas situações hipotéticas. Digamos que temos:

  1. Um servidor com 1 host virtual recebendo 1.000 solicitações de páginas e

  2. Um servidor com 10 hosts virtuais recebendo cada um 100 solicitações de páginas

Em ambos os casos, o número total de solicitações é 1.000.

Então, minha pergunta é: o servidor no segundo caso entregaria as respostas mais devagar?

Esta quest, claro, n se limita ao Apache, mas pode ser formulada em relao a, e. nginx usando a server{} -statement.

    
por chris 02.11.2011 / 12:06

1 resposta

2

Sim, certamente será, mas o impacto disto será totalmente insignificante comparado a todas as outras coisas que o servidor tem que fazer e coisas como restrições de largura de banda etc. serão um gargalo muito mais cedo do que qualquer desaceleração por este roteamento vhost.

    
por 02.11.2011 / 12:11