Attivazione della compressione gzip su Apache

Attivando la compressione gzip per il trasferimento dei file css e html si velocizza lo scaricamento, provocando un effetto positivo sul ranking di Google, oltre che sul morale degli utenti.

La si può attivare a livello globale nella configurazione di sistema (/etc/apache2/apache2.conf) o nell’.htaccess dei singoli siti.

Perché funzioni, vanno attivati i moduli mod_deflate e mod_setenvif, e le direttive da usare sono:

<IfModule mod_deflate.c>
       <IfModule mod_setenvif.c>
             BrowserMatch ^Mozilla/4 gzip-only-text/html
             BrowserMatch ^Mozilla/4.0[678] no-gzip
             BrowserMatch bMSIE !no-gzip !gzip-only-text/html
             BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html
       </IfModule>
 AddOutputFilterByType DEFLATE text/css application/x-javascript application/xml text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon
 </IfModule>

Per controllare l’attivazione si può usare https://developers.google.com/speed/pagespeed/insights/