Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
mod_deflate
1.
2. Í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
3. ¿PARA QUÉ SIRVE MOD_DEFLATE?
El módulo mod_deflate sirve para comprimir
contenido web desde Apache
4. 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
6. 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.
7. HABILITAR LA COMPRESIÓN
Para habilitar la compresión para cualquier tipo
de contenido, se utiliza la directiva:
SetOutputFilter DEFLATE
8. 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
9. 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.
10. NIVEL DE COMPRESIÓN
Para ajustar el nivel de compresión utilizamos
la directiva:
DeflateCompressionLevel 9
11. 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
12. 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.
13. 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
14. REGISTRO DE LA COMPRESIÓN
Directivas:
DeflateFilterNote Input instream
DeflateFilterNote Output outstream
DeflateFilterNote Ratio ratio