Activar compresión en IIS 6.0

mayo 11, 2007 :: Posted by - Emilio Torrens :: Category - ,

IIS 6.0 dispone de compresión gzip. Una vez activada podemos notar una mejora en el rendimiento de hasta un 60%. La carga de CPU no es demasiado alta en comparación con la reducción del tiempo de bajada.

Los pasos para activar la compresión son los siguientes:

  • Abrir el IIS Manager en herramientas administrativas.
  • Hacer backup de la metabase. (boton derecho en el servidor dentro del IIS Manager y seleccionar Todas las tareas ->Restaurar o realizar copia de seguridad de la configuración).
  • Activar la compresion dinamica y estatica (boton derecho en el nodo Sitios Web en el IIS Manager en la pestaña Servicio)
  • Crear una extension de servicio web (Seleccionar Extensiones de se servicio Web en el IIS Manager, la llamamos HTTP Compression y que apunte a c:\windows\system32\inetsrv\gzip.dll)
  • Modificar el archivo C:\Windows\system32\inetsrv\metabase.xml en el notepad

Buscamos el elemento <IIsCompressionScheme del cual habrán dos (deflate y gzip). Añadimos en el atributo HcScriptFileExtensions las extensiones aspx, asmx, y cualquiera que necesitemos, en ambos.

En HcDynamicCompressionLevel establecemos el nivel de compresión que queremos, el rango va de 0 a 10, El nivel recomendado es el 9 cuyo nivel de compresion es practicamente igual al 10 pero la carga de CPU es considerablemente menor. Hay que hacerlo tanto en deflate y gzip.

  • Reseteamos IIS (iisreset desde la linea de comandos)

Y listo,

Saludos

Si te gusta compartelo ...
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DotNetKicks
  • Live
  • MySpace
  • Meneame
  • Twitter

Tags: ,

Leave a Reply