La compressione GZIP migliora la performance del tuo sito web e diminuisce il tempo di caricamento. Quando un utente invia una richiesta al tuo sito web, il server comprime la pagina richiesta, riducendone significativamente le dimensioni, e la trasferisce al computer del cliente. Dal lato del visitatore, il file viene decompresso e visualizzato. Il tempo necessario per la compressione del file è di gran lunga minore del tempo necessario a trasferire un file di grandi dimensioni su Internet, ecco perché la compressione aumenta la performance di un sito web.
Per abilitare la compressione GZIP per il testo, html, JavaScript, CSS e XML puoi aggiungere le seguenti righe all’interno del file .htaccess del tuo sito web:
1
2
3
4
5
6
7
8
9
10
11
|
<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/x-javascript
</IfModule>
|
Puoi modificare il file .htaccess dalla Gestione File nel cPanel o via FTP.
Ti preghiamo di notare che la compressione è disabilitata di default per le copie di Staging di SiteGround. Ciò significa che la regola dell’.htaccess sopracitata non avrà effetto e la compressione funzionerà come previsto solo una volta che il sito web verrà messo online.
Alcune applicazioni sono dotate anche di un supporto interno per comprimere le pagine. Ad esempio, su Joomla è possibile abilitare la compressione Gzip direttamente da Global Configuration -> Server -> Gzip Page Compression impostare su Yes.