2011-09-26 28 views

Respuesta

13

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 general, para sitios simples y blogs, generalmente los pongo 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%).

piscina
+0

Un enlace a algunos datos que muestran los resultados de uno a uno vs uno a muchos http://www.christiaanverwijs.nl/post/2013/08/28/IIS-75-Avoid-performance-issues-when-creating -isolated-application-pools-for-applications4.aspx – Atters

+0

No entiendo el último párrafo. ¿Está diciendo que cuando configura un nuevo sitio web, IIS crea un grupo de aplicaciones * por defecto * (pero el usuario puede volver a configurar esta asociación)? o ¿está diciendo que (posiblemente en contra de lo que informan las herramientas de administración de IIS) * siempre * ubica internamente los sitios web en grupos de aplicaciones separados? – stakx

-3

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

Puede ejecutar la mayor cantidad de grupos de aplicaciones en el servidor IIS 7 como sea necesario, pero esto afectará performance.On 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 manera similar, pero no debe compartir un grupo de aplicaciones con muchas aplicaciones. ¡Esto también afectará el rendimiento de su servidor!

Por lo tanto, debe tener mucho tacto en ambos sentidos.

+0

Este artículo explica en detalle por qué lo que está sugiriendo es incorrecto ... https://blogs.msdn.microsoft.com/carmelop/2013/03/22/how-many-web-applications-per-application- pool/ – Pravin

4

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.

+2

Solo puedo imaginar que la cola de revisión de "Primeros mensajes" provocó que esta publicación se votara cuatro veces. Ciertamente no es digno de esos votos. –

+2

@AndrewBarber - parece que ha habido una ráfaga de "¡Gimme teh logro!" votaciones recientemente. Incluso he visto spam votado y preguntas en las respuestas: | – LittleBobbyTables

Cuestiones relacionadas