Fast Track: Activación de Compresión HTTP IIS 6 en Windows Server 2003
- Agregar Extensión de Servicio Web
- Mi PC, botón derecho, administrar.
- En el administrador de IIS, Abrir la carpeta extensiones de servicios Web
- Agregar nueva extensión, Nombre de “Compresión http”, localizar archivo gzip.dll en “c:\Windows\System32\inetsrv\gzip.dll”
- Establecer estado de extensión en “Permitido”
- Habilitar Compresión en el servidor IIS
- Pantalla de administración de los servicios IIS, botón derecho, seleccionamos “Sitios Web” y clic en “Propiedades”.
- En la ventana de propiedades de Internet Information Services seleccionaremos la pestaña “Servicio” y seleccionaremos: “Comprimir archivos de aplicación” y “Comprimir archivos estáticos”
- Modificar configuración de inicio de IIS 6.0 modificando “metabase.xml”
- Habilitar la modificación de este fichero en el servidor cuando esta en uso (ya que por defecto este fichero esta bloqueado por el IIS)
- Botón derecho en Administración de Internet Information Server y seleccionamos “Propiedades”
- En la primera opción “Habilitar la modificación directa de archivos de metabase” habilitamos la casilla, clic en “aplicar”.
- Editamos el archivo “metabase.xml” con el bloc de notas y dejamos respaldo
- Normalmente ubicado en "%windir%\SYSTEM32\inetsrv\"
- Sección de “<;IIsCompressionScheme Location ="/LM/W3SVC /Filters/Compression/gzip ">;
- “HcDoDynamicCompression="TRUE", La compresión esta habilitada para ficheros dinamicos.
- “HcDoOnDemandCompression="TRUE", la compresión esta habilitada para ficheros estaticos.
- “HcDynamicCompressionLevel="10"
- “HcFileExtensions="htm html txt”
- Extensiones de archivos estáticos, por ejemplo: htm, html, txt, doc, pdf, etc. que serán comprimidas si está habilitada la compresión estática.
- HcScriptFileExtensions="asp pdf dll exe aspx htm”
- “HcOnDemandCompLevel="10"
- “HcCompressionDirectory="%windir%\IIS Temporary Compressed Files”
- “HcDoDiskSpaceLimiting="FALSE", cuando está en False no limita el espacio de los archivos temporales comprimidos.
- “HcExpiresHeader="Wed, 01 Jan 1991 12:00:00 GMT", se coloca una fecha obsoleta para que los proxys no guarden en caché el archivo.
- “HcMaxDiskSpaceUsage="99614720", tamaño máximo en bytes que pueden ocupar las copias comprimidas de los archivos estáticos.
- Para finalizar reiniciamos el IIS, para validar usamos el programa programa fiddler http o en el url http://www.turboiis.com/.
José Paredes
jfparedes@factorysoft.com.ve
Servicio al Cliente
Factory Soft Venezuela