Login

corsi online di WordPress

Compressione Gzip con htaccess WordPress

Il numero di richieste e risposte HTTP incide fortemente sul tempo di caricamento di una pagina. La compressione Gzip permette di ridurre il peso delle singole risposte HTTP.

Mediamente la compressione Gzip riduce il peso delle risposte HTTP fino a circa il 70%. Questo significa che il browser riceverà contenuti più leggeri: diminuisce il tempo necessario al download degli elementi e di conseguenza il tempo per la renderizzazione della pagina.

NB: La compressione Gzip può essere effettuata sui server Apache. Nelle vecchie versioni di Apache deve essere abilitato il modulo mod_gzip, nelle nuove versioni – da Apache 2 in poi – il modulo mod_deflate. Per informazioni sulle caratteristiche del server occorre rivolgersi all'assistenza del proprio hosting.

Com'è possibile attivare e controllare la compressione Gzip senza l'utilizzo di plugin? Possiamo farlo tramite alcune direttive da inserire nel file .htaccess del sito, sempre che sia presente e attivo il modulo di Apache mod_deflate.
Se non è già presente il file .htaccess nel percorso principale del sito possiamo crearlo facilmente: si tratta di un file nel formato txt (htaccess.txt) che è possibile creare con un semplice editor di testi e che va rinominato, una volta caricato sul server, come .htaccess.

All'interno del file .haccess inseriamo le seguenti direttive:

# MOD_DEFLATE #
<IfModule mod_deflate.c>
#The following line is enough for .js and .css
AddOutputFilter DEFLATE js css
#The following line also enables compression by file content type, for the following list of Content-Type:s
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml
#The following lines are to avoid bugs with some browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
</IfModule>
# MOD_DEFLATE #

È possibile verificare l'utilizzo della compressione Gzip tramite alcuni servizi online, tra cui GIDZIPTest.

Vuoi saperne di più su come velocizzare un sito WordPress? Segui il Corso di WordPress - SPEED UP.

 

Canali social WPCORSI

facebook wpcorsitwitter wpcorsicanale YouTube wordpress

 

Login or Registrati