WebLimitsSection (clase)
Especifica límites en el tráfico del cliente a un servidor web.
Sintaxis
class WebLimitsSection : ConfigurationSection
Métodos
La siguiente tabla muestra los métodos expuestos por la clase WebLimitsSection
.
Nombre | Descripción |
---|---|
GetAllowDefinition | (Se hereda de ConfigurationSection). |
GetAllowLocation | (Se hereda de ConfigurationSection ). |
RevertToParent | (Se hereda de ConfigurationSection ). |
SetAllowDefinition | (Se hereda de ConfigurationSection ). |
SetAllowLocation | (Se hereda de ConfigurationSection ). |
Propiedades
La siguiente tabla muestra las propiedades expuestas por la clase WebLimitsSection
.
Nombre | Descripción |
---|---|
ConnectionTimeout |
Valor datetime de lectura y escritura que especifica el tiempo que IIS espera antes de desconectar una conexión que no está activa. El valor predeterminado es 2 minutos. |
DemandStartThreshold |
Valor uint32 de lectura y escritura que especifica el número máximo de procesos de trabajo que se pueden ejecutar simultáneamente en un servidor web. El valor predeterminado es –1 (sin límite). Puede usar esta propiedad para evitar que los servidores IIS no respondan cuando se hayan iniciado demasiados procesos de trabajo. |
DynamicIdleThreshold |
Valor uint32 de lectura y escritura que especifica el porcentaje de RAM física confirmada. El valor predeterminado es 0. El intervalo entero válido va de 0 a 10000. El Servicio de activación de procesos de Windows (WAS) usa este valor de umbral para acortar dinámicamente el tiempo de espera de inactividad de los procesos de trabajo. Para obtener más información, vea la sección Comentarios. |
HeaderWaitTimeout |
Valor datetime de lectura y escritura que especifica la cantidad de tiempo que el servidor espera a que se reciban todos los encabezados HTTP de una solicitud antes de desconectar el cliente. El valor predeterminado es 0. Use esta propiedad para ayudar a evitar ataques por denegación de servicio que intentan abrir el número máximo de conexiones y mantenerlas abiertas. |
Location |
(Se hereda de ConfigurationSection ). Una propiedad de clave. |
MaxGlobalBandwidth |
Valor uint32 de lectura y escritura que especifica el ancho de banda total máximo para el servidor. Nota: Aunque el archivo IIS_Schema.xml especifica 4294967295 (ilimitado) como valor predeterminado para esta propiedad, el valor predeterminado devuelto por el proveedor WMI es -1. |
MinBytesPerSecond |
Valor uint32 de lectura y escritura que especifica la velocidad de rendimiento mínima, en bytes, que se permite entre el cliente y el servidor. Si la velocidad cae por debajo del valor especificado, se finaliza la conexión. Use esta configuración para evitar que un software malintencionado o con problemas de funcionamiento mantenga abierta una conexión con un mínimo de datos y consuma recursos innecesariamente. El valor predeterminado es 240. |
Path |
(Se hereda de ConfigurationSection ). Una propiedad de clave. |
SectionInformation |
(Se hereda de ConfigurationSection ). |
Subclases
Esta clase no contiene subclases.
Comentarios
Cada 60 egundos, un proceso de trabajo comprueba cuánto tiempo ha estado inactivo. Si su tiempo de inactividad actual es mayor que el valor de tiempo de espera de inactividad especificado por WAS, el proceso de trabajo inicia un apagado. Al especificar un valor distinto de cero para la propiedad DynamicIdleThreshold
, WAS reducirá dinámicamente este tiempo de espera de inactividad en función de la cantidad de RAM utilizada.
La propiedad DynamicIdleThreshold
representa la cantidad de RAM física confirmada. Por ejemplo, si el servidor tiene instalados 2 gigabytes (GB) de memoria física y establece el valor de la propiedad DynamicIdleThreshold
en 200, ha confirmado el 200 % (4 GB) de RAM física para su uso. De acuerdo con la siguiente tabla, cuando se asigne el 80 por ciento de 4 GB, es decir, el 160 por ciento (3,2 GB) de la RAM física, WAS empezará a reducir el tiempo de inactividad de todos los procesos de trabajo en un 50 por ciento.
En la tabla siguiente se enumeran las reducciones de tiempo de espera de inactividad que se producen en porcentajes predeterminados del valor de DynamicIdleThreshold
.
Porcentaje de DynamicIdleThreshold alcanzado |
Reducción del tiempo de espera de inactividad dinámico |
---|---|
75 o inferior | WAS usa la configuración original del tiempo de espera de inactividad. |
80 | WAS establece el tiempo de espera de inactividad en la mitad del valor original para todos los procesos de trabajo que tienen un tiempo de espera de inactividad configurado. |
85 | WAS establece el tiempo de espera de inactividad en un cuarto del valor original para todos los procesos de trabajo que tienen un tiempo de espera de inactividad configurado. |
90 | WAS establece el tiempo de espera de inactividad en un octavo del valor original para todos los procesos de trabajo que tienen un tiempo de espera de inactividad configurado. |
95 | WAS establece el tiempo de espera de inactividad en una dieciseisava parte del valor original para todos los procesos de trabajo que tengan un tiempo de espera de inactividad configurado. |
100 | WAS establece el tiempo de espera de inactividad en una treintaidosava parte del valor original para todos los procesos de trabajo que tengan un tiempo de espera de inactividad configurado. |
Jerarquía de herencia
WebLimitsSection
Requisitos
Tipo | Descripción |
---|---|
Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
Server | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
Producto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Archivo MOF | WebAdministration.mof |