output_compression activado php apache .htaccess zlib mod-deflate

php - activado - Diferencia entre mod_deflate y zlib output_compression



zlib output_compression activado (1)

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

La compresión de salida zlib de PHP solo funcionará con archivos pasados ​​a través del manejador de PHP (es decir, archivos .php), pero el mod_deflate de Apache puede funcionar en cualquier archivo (por ejemplo, CSS estático o JS).

¿Alguien puede decirme la diferencia entre usar mod_deflate y zlib output_compression?

Entiendo que zlib está hecho en PHP y mod_deflate está hecho en Apace, mi archivo .htaccess se ve así:

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 cualquiera?