3 votes

La configuration de plusieurs sites Web dans IIS entraîne-t-elle des frais généraux ?

Un de nos administrateurs de serveur a mis en place un site web par application web. Ceci est principalement pour avoir des en-têtes d'hôte différents par application. (Nous créons également des entrées DNS par application, ce qui permet de déplacer l'application Web d'un serveur à l'autre sans avoir à modifier les liens ou les signets). Cette façon de procéder entraîne-t-elle des frais généraux ou des problèmes de performance ?

En d'autres termes, y a-t-il des problèmes majeurs à avoir 500 sites web avec 1 application web chacun au lieu d'un site web avec 500 applications web ?

EDITAR:

Supposons que chaque site Web dispose toujours de son propre pool d'applications. Ma question est la suivante :

Un site Web est-il simplement une autre option de configuration sans frais généraux, ou la création de plusieurs sites Web réduit-elle les performances ? (du tout, même si c'est minuscule ?)

3voto

Chris Roberts Points 7543

Non, il n'y a pas de différence de performance entre un site avec 500 applications et 500 sites avec chacun une application. Considérez cela comme la différence entre les balises et les attributs dans le langage XML : il s'agit simplement d'une question de préférence sur la façon dont vous souhaitez structurer les mêmes données.

1voto

odd parity Points 1048

Cela peut être une bonne chose. Si tous vos sites Web utilisent le même AppPool et que l'un d'entre eux perd de la mémoire ou présente un bug, cet AppPool sera recyclé et tous vos sites Web seront affectés.

Si vous séparez vos sites Web en plusieurs AppPools, cela atténue ce problème.

Les principaux sites d'hébergement comme http://www.discountasp.net/ Exécuter chaque site Web dans un AppPool séparé.

Keith

0voto

hydeph Points 187

Cela dépend des exigences de performance et du nombre de sites Web. Une meilleure solution pourrait être de fixer votre nombre à environ 4-16 et de les virtualiser, mais sur des boîtiers physiques plus puissants.

La surveillance devient critique lorsque vous exécutez plusieurs applications sur le même serveur/cluster. Vous devez être au courant du pourcentage de CPU et du pool de pages utilisé. Lorsqu'il commence à dépasser la moitié, vous devez mettre à niveau ou décharger certaines des applications les plus lourdes sur des boîtiers dédiés.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X