visual studio sitio publicar proyecto net crear configurar asp aplicacion iis-7 application-pool

iis-7 - studio - publicar sitio web iis windows server 2012



¿Cuál es la mejor práctica en IIS? ¿Un grupo de aplicaciones para cada aplicación o un grupo de aplicaciones compartido? (3)

En IIS 7, ¿cuál es la mejor práctica? ¿Debo crear un grupo de aplicaciones para cada aplicación o debería compartir un grupo de aplicaciones con la mayor cantidad de aplicaciones posible?

¿Hay algún inconveniente en el rendimiento o problemas de seguridad relacionados con una de las opciones?


Cada grupo de aplicaciones es una instancia de W3wp.exe, un proceso de trabajo para ese sitio o conjunto de sitios. Al colocar cada aplicación en un conjunto de aplicaciones separado, se asegura de que los problemas que potencialmente podrían causar problemas dentro del grupo de aplicaciones no causen problemas con otras aplicaciones. Obviamente, hay una sobrecarga para operar así en términos de recursos.

Por lo tanto, en general, para sitios simples y blogs, generalmente los incluyo en un grupo de aplicaciones compartidas. Para aplicaciones más intensivas o importantes, me separé en grupos de aplicaciones individuales. Esto es solo una guía de cómo opero.

Creo que IIS7 ahora crea pools de aplicaciones independientes cuando se crea un sitio web (aunque no al 100%).


Compartir el grupo de aplicaciones es mejor que crear un grupo de aplicaciones para cada aplicación para un número fijo de aplicaciones

Puede ejecutar tantos grupos de aplicaciones en su servidor IIS 7 como necesite, pero esto afectará el rendimiento del servidor. Por otro lado, los grupos de aplicaciones permiten que un conjunto de aplicaciones web comparta uno o más procesos de trabajo configurados de forma similar, pero no debe compartir una aplicación para una gran cantidad de aplicaciones. ¡Esto también afectará el rendimiento de tu servidor!

Entonces, en ambos sentidos debes ser discreto.


En teoría, es mejor colocar cada sitio en su propio grupo. En la práctica, lleva mucha más memoria RAM que ubicar los sitios en un solo grupo. Por lo tanto, en la mayoría de los servidores, verá 10-100 grupos solamente, incluso si hay 1000 sitios.