Tipos de contenido para la compresión HTTP en Internet Information Services

En este artículo se describe cómo agregar más tipos de contenido para la compresión del Protocolo de transferencia de hipertexto (HTTP) en Microsoft Internet Information Services (IIS).

Versión del producto original:   Servicios de Internet Information Server
Número de KB original:   969062

Introducción

En IIS, puede configurar la compresión HTTP especificando los tipos de extensiones multipropósito de correo Internet (MIME) que se van a comprimir. Esta forma difiere de las versiones anteriores de IIS, en las que puede configurar la compresión especificando las extensiones de nombre de archivo que se van a comprimir. La capacidad de agregar, modificar o eliminar tipos MIME desde el esquema de compresión HTTP estático y dinámico no se expone a través de la interfaz de usuario predeterminada de IIS. Para realizar estos cambios, debe usar la herramienta de línea de comandos Appcmd.exe.

Uso de Appcmd.exe para agregar tipos MIME

En los ejemplos de código siguientes se muestra parte de la sintaxis de Appcmd.exe que puede usar para agregar tipos MIME adicionales a la configuración de compresión HTTP en IIS.

  • Para agregar el text/xml tipo MIME a la configuración de compresión estática de todo el servidor Web, use el siguiente comando:

    appcmd set config /section:httpCompression /+staticTypes.[mimeType='text/xml',enabled='true'] /commit:apphost
    
  • Para agregar el application/octet-stream tipo MIME a la configuración de compresión dinámica para todo el servidor Web, use el siguiente comando:

    appcmd set config /section:httpCompression /+dynamicTypes.[mimeType='application/octet-stream',enabled='true'] /commit:apphost
    
  • También puede Agregar entradas comodín para los tipos MIME. Sin embargo, solo puede establecer tipos MIME para el nivel de servidor Web. Por ejemplo, puede usar los siguientes comandos para habilitar la compresión estática para todos los tipos MIME para el sitio web predeterminado. En primer lugar, agregue entradas comodín para los tipos MIME para el nivel de servidor y, a continuación, habilite la compresión estática para el sitio web predeterminado.

    appcmd set config /section:httpCompression /staticTypes.[mimeType='*/*'].enabled:"true" /commit:apphost
    appcmd set config "Default Web Site" /section:urlCompression /doStaticCompression:"True"