Attivare la compressione gzip su WordPress per aumentare le prestazioni

Se avete l’esigenza di attuare la compressione gzip sul vostro sito WordPress potete seguire le indicazioni presenti in questo articolo.

L’ho provato e ho osservato una diminuzione del tempo di caricamento delle pagine, in quanto diminuisce la quantità di dati da trasferire dal server.

I vantaggi sono una maggiore soddisfazione degli utenti, una miglioramento della posizione nei motori di ricerca e una diminuzione delle sollecitazioni al server.

Passiamo a vedere come attivare la compressione gzip su WordPress.

Alcuni plugin includono l’attivazione gzip, ma il metodo che vi consiglio è di aggiungere poche righe direttamente al file .htaccess.

Consiglio di salvare una copia di backup prima di effettuare questa modifica!

La modifica del file .htaccess può essere fatta sia via FTP sia con questo plugin: WP htaccess Editor.

Un file .htaccess tipico di WordPress dovrebbe essere come il seguente:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Per abilitare la compressione gzip , è sufficiente aggiungere il seguente codice alla fine del file :

# compress text, html, javascript, css, xml:
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/x-javascript
AddType x-font/otf .otf
AddType x-font/ttf .ttf
AddType x-font/eot .eot
AddType x-font/woff .woff
AddType image/x-icon .ico
AddType image/png .png

E questo è tutto!

Il miglioramento delle prestazioni è subito verificabile accedendo al sito o utilizzando un servizio di misurazione delle prestazioni.