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

Categories: , ,

Leave a Reply


*

PUBLICIDAD

EMAIL





posts recientes

Instala la ultima versión...

Posted on ene - 23 - 2012

0 Comment

primer Vistazo al framework...

Posted on ene - 12 - 2012

0 Comment

Changelog de MongoMapper.NET

Posted on ene - 5 - 2012

0 Comment

Sponsors

  • Etooltech
  • Dingus Services
  • Etooltech
  • Dingus Services