Avere un sito web lento non è di certo l’ideale per i vostri visitatori ed è risaputo che non è positivo neanche per il posizionamento nei motori di ricerca. Con questa guida indicherò alcuni suggerimenti per migliorare le prestazioni del tuo sito web senza bisogno di uno sviluppatore WordPress ed è possibile implementare la maggior parte di queste modifiche da soli o con l’aiuto dell’host del proprio sito Web.
Dovresti vedere miglioramenti sostanziali dopo aver implementato anche solo alcune di queste raccomandazioni e non è necessario fare tutto quello descritto su questa lista ma se non dovesse ottenere risultati accettabili allora potresti chiedere il mio supporto attraverso la pagina contatti.
Come velocizzare un sito web WordPress
- Hosting di alta qualità
- Abilita la compressione gZIP
- Usa un CDN
- Ottimizza le tue immagini
- Sfrutta il caching del browser
Hosting di alta qualità
Il tuo sito web può essere veloce solo come il server su cui lo stai ospitando. Se utilizzi un hosting troppo economico e generico puoi seguire tutti i suggerimenti inseriti in questa guida ma avere ancora problemi a raggiungere il livello di prestazioni che desideri. Assicurati che il tuo host stia utilizzando PHP 7 o versioni successive. L’aggiornamento a PHP 7 ti darà una grande spinta alle prestazioni.
Consiglio di utilizzare un hosting come Siteground. Puoi trovare tutte le offerte cliccando su questo link.
Abilita la compressione gZIP
Per ridurre la dimensione dei dati che vengono trasferiti tra il tuo server e i tuoi visitatori, puoi abilitare la compressione gZIP per le tue immagini, i file CSS e JavaScript. In questo modo, il server Web comprimerà (come la creazione di un file ZIP, ad esempio) questo contenuto prima che venga trasferito su Internet al browser. Dall’altro lato, il browser decomprime il contenuto prima di visualizzarlo. Questo riduce significativamente la dimensione delle informazioni che vengono trasferite riducendo i tempi di caricamento delle pagine del tuo sito web.
Il modo più semplice per abilitare la compressione gZIP per le tue immagini, i file CSS e JS è quello di aggiungere queste righe al tuo file .htaccess nella cartella principale di WordPress:
## ENABLE GZIP COMPRESSION ## <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> ## ENABLE GZIP COMPRESSION ##
Usa un CDN
Content Delivery Network (CDN) sono reti di server che clonano copie cache del tuo sito su tutti i loro nodi. Ciò significa che quando i visitatori chiedono il tuo sito, la cache verrà servita dalla posizione del server più vicina, anziché dal datacenter principale del tuo provider di hosting. Il CDN dovrebbe essere fornito dal tuo hosting provider ma se non dovesse essere così allora è opportuno affidarsi ad un provider come Siteground che fornisce un servizio CDN base in maniera totalmente gratuita inclusa nel pacchetto hosting scelto.
Scegli un pacchetto Siteground con CDN incluso.
Ottimizza le tue immagini
Le immagini sono parte essenziale di ogni sito web. È importante averle ottimizzate. Ci sono poche cose riguardanti le tue immagini che dovresti avere in mente quando sviluppi il tuo sito WordPress:
- Usa le immagini con le dimensioni appropriate. Non caricare grandi immagini e ridimensionarle con HTML o CSS. Assicurati che le tue foto e altre immagini non siano più grandi delle dimensioni in cui le stai effettivamente visualizzando.
- Uutilizza dei plugin che ottimizzano e comprimono automaticamente le tue immagini riducendono le dimensioni. Io personalmente mi affido a EWWW Image Optimizer
Sfrutta il caching del browser
Sfruttare il caching del browser significa che è possibile specificare per quanto tempo i browser dei visitatori devono memorizzare nella cache le immagini, i file CSS, JS e flash. Tuttavia, se una di tali risorse è memorizzata nella cache, il server invierà una notifica al browser del visitatore e il contenuto memorizzato nella cache verrà sostituito con quello nuovo. Puoi aggiungere le seguenti linee al file .htaccess del tuo WordPress per abilitare questa tecnica.
## LEVERAGE BROWSER CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 year" ExpiresByType text/css "access 1 month" ExpiresByType application/pdf "access 1 month" ExpiresByType application/x-javascript "access 1 month" ExpiresByType application/javascript "access 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType image/x-icon "access 1 year" ExpiresDefault "access 2 days" </IfModule> ## LEVERAGE BROWSER CACHING ##