mod_deflate

Post on 13-Jun-2015

481 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentación explicativa sobre el módulo de Apache mod_deflate

TRANSCRIPT

MÓDULO

MOD_D

EFLA

TE

ÍNDICE

1) ¿Para qué sirve mod_deflate?

2) Ventajas de comprimir contenido web

3) Cargar el módulo mod_deflate

4) Habilitar la compresión

5) Nivel de compresión

6) Reglas para navegadores problemáticos

7) Registro de la compresión

8) Bibliografía

¿PARA QUÉ SIRVE MOD_DEFLATE?

El módulo mod_deflate sirve para comprimir contenido web desde Apache

VENTAJAS DE COMPRIMIR CONTENIDO WEB

• Reducir el uso del ancho de banda por parte del servidor.

• Aumentar la velocidad de entrega de contenido

• Aumentar la velocidad en las respuestas a los clientes

CARGAR EL MÓDULO MOD_DEFLATE

mod_deflate se puede cargar como cualquier otro módulo de Apache:

LoadModule deflate_module modules/mod_deflate.so

HABILITAR LA COMPRESIÓN

La compresión de los datos puede ser habilitada para que todos los datos que pasa por el filtro de DEFLATE o dependiendo de los tipos MIME seleccionados.

HABILITAR LA COMPRESIÓN

Para habilitar la compresión para cualquier tipo de contenido, se utiliza la directiva:

SetOutputFilter DEFLATE

HABILITAR LA COMPRESIÓN

Para especificar el tipo de archivo que se quiere comprimir desde el filtro de salida DEFLATE:

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/x-javascript

NIVEL DE COMPRESIÓN

El algoritmo de compresión deflate es muy rápido, por tanto, establecer el nivel de compresión al máximo no causará ningún problema, incluso en hardware relativamente antiguo.

NIVEL DE COMPRESIÓN

Para ajustar el nivel de compresión utilizamos la directiva:

DeflateCompressionLevel 9

REGLAS PARA NAVEGADORES PROBLEMÁTICOS

La compresión se puede activar o desactivar para los tipos text/html para navegadores que puedan dar problemas, o simplemente restringir la compresión:

BrowserMatch ^Mozilla/4 gzip-only-text/html

BrowserMatch ^Mozilla/4.0[678] no-gzip

BrowserMatch bMSIE !no-gzip !gzip-only-text/html

REGISTRO DE LA COMPRESIÓN

Se puede hacer un seguimiento de la compresión con el fin de evaluar la eficacia de la utilización de mod_deflate en el servidor.

REGISTRO DE LA COMPRESIÓN

Algunas variables:

• instream: el tamaño en bytes de los datos que se recibieron por el filtro DEFLATE.

• outstream: el tamaño en bytes de los datos comprimidos y como lo devuelve en el filtro DEFLATE.

• ratio: la relación de compresión, (Entrada / Salida) x100

REGISTRO DE LA COMPRESIÓN

Directivas:

DeflateFilterNote Input instream

DeflateFilterNote Output outstream

DeflateFilterNote Ratio ratio

BIBLIOGRAFÍA

http://httpd.apache.org/docs/2.2/mod/mod_deflate.html

http://www.pedroventura.com/linux/utilizar-mod_deflate-para-comprimir-contenido-web-desede-apache/

top related