logo

La compressione gZIP

Tra le varie tecniche per per migliora la performance di un sito web, oltre al Leverage Browser Caching e Expires Headers illustrato nel precedente articolo, si può utilizzare la compressione GZIP che permette di comprime la pagina richiesta con una riduzione delle dimensioni dei file HTML, dei fogli di stile e dei file JavaScrip, riducendone significativamente le dimensioni fino al 70%.

La compressione GZIP è attivata dal lato del server mentre dal lato client il  browser negozia automaticamente la decompressione.

Esistono due funzioni che permettono la compressione gzip per i contenuti: mod_gzip e lmod_deflate, la prima utilizzata solo per la versione 1.3 Apache.

Per abilitare la compressione GZIP per il testo, html, JavaScript, CSS e XML basta aggiungere le seguenti righe all’interno del file .htaccess del sito web:

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/xjavascript
</IfModule>
Una volta modificato e salvato il file .htaccess, potete verificare il livello di compressione raggiunto tramite il sito www.giftofspeed.com.

Lascia un commento