HttpCompressionSchemeElement (clase)
Configura un esquema de compresión para contenido dinámico o estático.
Sintaxis
class HttpCompressionSchemeElement : CollectionElement
Métodos
Esta clase no contiene métodos.
Propiedades
La siguiente tabla muestra las propiedades que expone la clase HttpCompressionSchemeElement
.
Nombre | Descripción |
---|---|
Dll |
Valor string no vacío de lectura y escritura que especifica la ruta de acceso completa del sistema de archivos y el nombre de archivo del archivo DLL asociado al esquema de compresión. Debe reiniciar el servicio de publicación World Wide Web (servicio WWW) antes de que se aplique algún cambio en esta propiedad. |
DoDynamicCompression |
Valor boolean de lectura y escritura. true si IIS comprime las respuestas a las solicitudes de contenido dinámico, como scripts de páginas ASP y extensiones ISAPI; de lo contrario, false . El valor predeterminado es true . Nota: Dado que esta propiedad no se puede heredar, debe establecerla en true en el nivel global (HttpCompressionSection) y en el nivel de esquema individual si la propiedad Name está establecida en "gzip". Si cambia este valor en el nivel de esquema de compresión individual, debe reiniciar el servicio WWW antes de que se aplique el cambio. |
DoStaticCompression |
Valor boolean de lectura y escritura. true si IIS comprime respuestas a solicitudes de contenido estático; de lo contrario, false . El valor predeterminado es true . Nota: Dado que esta propiedad no se puede heredar, debe establecerla en true en el nivel global (HttpCompressionSection) y en el nivel de esquema individual si la propiedad Name está establecida en "gzip". Si cambia este valor en el nivel de esquema de compresión individual, debe reiniciar el servicio WWW antes de que se aplique el cambio. Nota: El almacén de compresión estática debe ubicarse en una partición de disco o en un recurso compartido remoto con formato NTFS. Si el almacén de archivos no es NTFS, se deshabilita la compresión estática. Por motivos de seguridad, no se atenderán respuestas comprimidas desde un almacén de caché FAT. |
DynamicCompressionLevel |
Valor uint32 de lectura y escritura que especifica el nivel de compresión, de 0 a 10, para el contenido dinámico. 10 es la cantidad máxima de compresión; 0 significa que la compresión está deshabilitada. El valor predeterminado es 0 (deshabilitado). Los niveles más altos de compresión requieren más ciclos de CPU. Nota: Dado que la compresión dinámica consume recursos de tiempo de CPU y memoria considerables, úsela solo en servidores que tengan conexiones de red lentas, pero tiempo de CPU disponible. Las respuestas estáticas comprimidas se pueden almacenar en caché y, por lo tanto, no afectan a los recursos de CPU, como hacen las respuestas dinámicas. Nota: Debe reiniciar el servicio WWW antes de que se aplique algún cambio en esta propiedad. |
Name |
Valor string no vacío de solo lectura que especifica el nombre del esquema de compresión. Los valores admitidos son "gzip" y "deflate". La propiedad de la clave. |
StaticCompressionLevel |
Valor uint32 que especifica el nivel de compresión, de 0 a 10, para el contenido estático. 10 es la cantidad máxima de compresión; 0 significa que la compresión está deshabilitada. El valor predeterminado es 7. Los niveles más altos de compresión requieren más ciclos de CPU. Nota: Debe reiniciar el servicio WWW antes de que se aplique algún cambio en esta propiedad. |
Subclases
Esta clase no contiene subclases.
Comentarios
Las instancias de esta clase se encuentran en la propiedad HttpCompression
de la clase HttpCompressionSection.
Jerarquía de herencia
HttpCompressionSchemeElement
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 |
Consulte también
CollectionElement (clase)
HttpCompressionMimeTypeElement (clase)
HttpCompressionSection (clase)
UrlCompressionSection (clase)