1 de julio de 2010

IIS 7, Habilitando Compresión de Respuesta

Hoy quiero comentarles sobre la posibilidad que tenemos en IIS para comprimir las páginas servidas. Al usar esta opción podremos disminuir considerablemente el trafico de RED entre nuestro servidor y los navegadores WEB clientes.

Para analizarlo me he basado en una página de consulta de disponibilidad de vuelos; como veremos en las imágenes de abajo, paso de recibir 1 546KB a recibir solo 301KB, menos del 20% del valor original, optimizando el ancho de banda consumido en más de un 80%.

Compresion NO

Compresion SI

La primera imagen es el resultado de consultar la página (AereoBuscador) sin haberle habilitado la compresión en el IIS. Y el tamaño de la respuesta obtenida es de: 1 546 KB.

La segunda imagen corresponde a la misma página (AereoBuscador) pero en esta ocasión con la compresión activada en el IIS. Y la respuesta es de  301 KB.
El 19.5% del valor anterior.

 

Pasos para Activar la Compresión en el IIS 7

Para activar esta opción basta con abrir IIS y localizar el sitio al que le queremos habilitarle la compresión, y una vez situados en el sitio abrimos la opción de compresión (figura de la izquierda) y marcamos los check (imagen de la derecha)

Compresion Step 1 Compresion Step 2

Así de fácil...

Nota: He de puntualizar que la compresión dinámica, aunque por un lado mejora el consumo de ancho de banda, también consume más procesador, con lo que si no se usa en la proporción adecuada puede reducir el rendimiento global del servidor.