Incidences sur la performance de plusieurs hôtes virtuels dans Apache?

Le soupçon peut être totalement inexact, mais mes entrailles m'ont dit d'exécuter plusieurs <VirtualHost>ServerName site.domain [...]</VirtualHost> déclarations sur le même server Apache (même ip) signifie quelque part qu'une "correspondance" doit être fabriqué.

Examinons deux situations hypothétiques. Disons que nous avons:

  1. Un server avec 1 hôte virtuel recevant des requests de 1.000 pages et

  2. Un server avec 10 hôtes virtuels recevant chacun des requests de 100 pages

Dans les deux cas, le nombre total de requêtes est de 1.000.

Donc, ma question est – le server dans le deuxième cas fournirait-il des réponses plus lentement?


Cette question n'est évidemment pas limitée à Apache, mais pourrait être formulée en ce qui concerne, par exemple nginx en utilisant l'état du server{} .

Oui, certainement, mais l'impact de cela sera totalement insignifiant par rapport à toutes les autres choses que le server doit faire et des choses comme les contraintes de bande passante, etc. sera un goulet d'étranglement beaucoup plus tôt que tout ralentissement par ce routing virtuel.