sábado, 15 de noviembre de 2008

Ejemplo de mod_deflate

Comprimir contenidos con mod_deflate es mucho más fácil que con mod_gzip:

<ifmodule mod_deflate.c>
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript application/x-javascript text/css
DeflateFilterNote Input instream
DeflateFilterNote Output outstream
DeflateFilterNote Ratio ratio
LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' common_deflate_log
CustomLog logs/xyz.dynamicware.com.ar-mod_deflate.log common_deflate_log
</ifmodule>


Con las 2 primeras líneas ya alcanza. Las demás líneas son para loguear en un archivo información estadística sobre la compresión. Por ejemplo:

"GET /resources/virtualdisk-default.css HTTP/1.1" 1077/4041 (26%)
"GET /resources/static/back-body.gif HTTP/1.1" 44/52 (84%)
"GET /resources/static/back01.jpg HTTP/1.1" 138938/139402 (99%)

No hay comentarios: