¿Qué es un jardín web? Número máximo de procesos de trabajo (IIS)

  
                  

IIS 6.0 permite que el grupo de aplicaciones se configure como un jardín web. Para comprender el concepto de jardín web, imagine un escenario en el que tenga un servidor IIS 5.0 y tres sitios web, cada uno ejecutando la misma aplicación, si IIS 5.0 puede solicitar automáticamente en un modo de bucle circular. Envíelos a estos sitios web funcionalmente equivalentes, virtualmente separados, y separe la carga en tres procesos diferentes para formar una pequeña granja de servidores web: este es el Web Garden.

En el Jardín de la Web de IIS 6.0, no tenemos que crear sitios web adicionales, simplemente especifique el número de procesos de trabajo para un grupo de aplicaciones. Los pasos de configuración específicos son: abrir el cuadro de diálogo "Propiedades" del grupo de aplicaciones, ir a la página "Rendimiento", ingresar el proceso en el "Número máximo de procesos de trabajo" en "  Jardín web" La cantidad se muestra en la figura 8. Cuando la carga del servidor es pequeña y no se requieren procesos de trabajo adicionales, IIS 6.0 reduce automáticamente la cantidad real de procesos de trabajo después de un cierto tiempo (predeterminado 20 minutos, configurable); si la carga se hace más grande, se requieren procesos de trabajo adicionales, IIS 6.0 vuelve a aumentar el número de procesos de trabajo. Todo esto se hace automáticamente y no requiere la intervención del administrador.


Web Garden: en Web Garden puede configurar el número máximo de procesos de trabajo utilizados por este grupo de aplicaciones. El valor predeterminado es 1, el máximo se puede establecer en 4000000; la configuración utiliza varios procesos de trabajo. Puede mejorar el rendimiento de la solicitud de procesamiento del grupo de aplicaciones, pero antes de configurar el uso de múltiples procesos de trabajo, tenga en cuenta los siguientes dos puntos:

Cada proceso de trabajo consume recursos del sistema y el uso de la CPU; Los procesos de trabajo pueden causar una gran pérdida de recursos del sistema y la utilización de la CPU.

Cada proceso de trabajo tiene sus propios datos de estado. Si la aplicación web se basa en el proceso de trabajo para guardar datos de estado, es posible que no se admitan múltiples usos. Proceso de trabajo

P: IIS 6.0 tiene una nueva característica llamada Web Garden, que le permite configurar su grupo de aplicaciones para usar múltiples procesos de trabajo. ¿Cuándo crea IIS procesos de trabajo adicionales? ¿Qué deberíamos saber antes de implementar el Parque Web?

A: cuando crea un grupo de aplicaciones, se le notifica que IIS 6 crea un proceso de trabajo para transferir el contenido de los sitios web, los archivos y las carpetas asignadas al grupo de aplicaciones. Puede configurar el grupo de aplicaciones para que inicie múltiples procesos en lugar de uno, lo que puede mejorar la escalabilidad. Esta función se llama Web Garden y es una pequeña "Web Farm". En lugar de usar varias computadoras para entregar el mismo contenido (granja de servidores web), puede usar múltiples procesos de una computadora para entregar el mismo contenido.

Al configurar una aplicación IIS 6 como un jardín web, solo tiene que hacer clic en el cuadro "Procesos máximos de trabajo" en la pestaña "Propiedades del grupo de aplicaciones" de la pestaña "Propiedades del grupo de aplicaciones". Establecer un número de procesos de trabajo mayor que 1. Si este valor es mayor que 1, cada solicitud iniciará una nueva instancia de proceso de trabajo, y el número máximo de procesos que se pueden iniciar es el número máximo de procesos de trabajo que especifique. Las solicitudes posteriores se envían al proceso de trabajo en forma de turno rotativo.

Web Garden es muy útil cuando los recursos de tu aplicación son limitados. Por ejemplo, si su conexión a la base de datos es lenta, puede usar múltiples procesos de trabajo para aumentar el rendimiento de los usuarios y así aumentar el número de conexiones a la base de datos.

Aunque en algunos casos el uso de Web Garden es muy útil, es importante tener en cuenta que la información de la sesión para cada proceso de trabajo es única. Debido a que las solicitudes se enrutan al proceso de trabajo del grupo de aplicaciones de forma rotatoria, los jardines web pueden tener poco efecto en las aplicaciones donde la información de la sesión se almacena en el proceso. En algunos casos, tener varios procesos de trabajo ejecutando la misma aplicación puede generar una competencia de recursos. Por ejemplo, si todos los procesos de trabajo intentan registrar información en un archivo de registro, o usar recursos que no son específicos de múltiples accesos concurrentes, pueden surgir problemas en la carrera de recursos.

Si estos problemas no existen, entonces Web Park puede ser una de las funciones que necesita, y puede ser muy útil.

Copyright © Conocimiento de Windows All Rights Reserved