2010-04-14 12 views
19

¿Alguien me puede decir la diferencia entre usar mod_deflate y zlib output_compression?Diferencia entre mod_deflate y zlib output_compression

entiendo que zlib se hace en PHP y mod_deflate se realiza en buen ritmo, mi archivo .htaccess se parece a:

php_flag zlib.output_compression On 

o:

SetOutputFilter DEFLATE 
BrowserMatch ^Mozilla/4 gzip-only-text/html 
BrowserMatch ^Mozilla/4\.0[678] no-gzip 
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html 
SetEnvIfNoCase Request_URI \ 
\.(?:gif|jpe?g|png|gif)$ no-gzip dont-vary 
Header append Vary User-Agent env=!dont-vary 

ventajas/desventajas de ambos?

Respuesta

8

Por lo que sé, ambos comprimen la misma cantidad que zlib.output_compression utiliza gzip, que se basa en DEFLATE.

zlib de PHP output_compression solo funcionará archivos pasados ​​a través del controlador de PHP (es decir, archivos .php), pero mod_deflate de Apache puede trabajar en cualquier archivo (por ejemplo, CSS estático o JS).