Perché il mio WordPress è lento, e come lo rendo più veloce?
Un sito WordPress lento ha quasi sempre una di sei cause: una versione di PHP obsoleta, nessun object caching, immagini troppo pesanti, troppi plugin, un tema pesante o un pagebuilder, oppure un hosting non adatto al sito. Misura prima qual è, e poi intervieni su quella singola causa. Metà di queste le risolvi tu; l'altra metà fa parte di serie di un buon hosting.
Qui sotto trovi le sei cause, ognuna con ciò che puoi fare tu e ciò che presso WWW4 è già compreso nel pacchetto. In fondo leggi come misurare prima di intervenire, perché ottimizzare alla cieca costa tempo e rende poco.
Sei cause di un sito WordPress lento
In ordine di frequenza con cui le vediamo. Le prime due le risolvi senza modificare una sola riga di codice.
1. Una versione di PHP obsoleta
Ogni nuova versione di PHP elabora lo stesso codice WordPress più velocemente della precedente, e le versioni vecchie non ricevono più aggiornamenti di sicurezza. Eppure molti siti girano ancora su una versione di anni fa, semplicemente perché nessuno l'ha mai cambiata.
Che cosa fai tuGuarda nel tuo pannello di controllo quale versione di PHP usa il tuo sito. Verifica che il tuo tema e i tuoi plugin supportino una versione più recente, fai un backup e passa alla nuova versione. Se qualcosa si rompe, torni indietro e sai quale plugin va sostituito.
Che cosa fornisce WWW4Scegli tu la versione di PHP per ogni sito, da PHP 8.5 e 8.4 fino a versioni più vecchie per chi non può ancora passare. Cambiare e tornare indietro lo fai tu, in qualsiasi momento.
2. Nessun object caching
A ogni visualizzazione di pagina WordPress richiede di nuovo al database gli stessi dati: opzioni, menu, widget, metadati. Su un sito trafficato o un e-commerce con molti prodotti il database diventa così il collo di bottiglia.
Che cosa fai tuVerifica se il tuo sito usa un object cache; nella bacheca di WordPress, sotto Salute del sito, vedi se è attivo un object cache persistente. Se no, è la prima domanda da fare al tuo provider di hosting.
Che cosa fornisce WWW4La Redis object caching è compresa in ogni pacchetto hosting. Le risposte del database restano in memoria, così la stessa richiesta non viene ripetuta ogni volta.
3. Immagini troppo pesanti o troppe
La causa più frequente che vediamo nei siti aziendali. Foto prese direttamente dalla fotocamera, larghe migliaia di pixel, su una pagina che le mostra a 800 pixel. Il server allora non è lento; la pagina è semplicemente troppo pesante.
Che cosa fai tuRidimensiona le immagini prima di caricarle alla dimensione in cui vengono mostrate. Usa formati di file moderni, fai caricare le immagini sotto la piega solo quando il visitatore scorre, e fai pulizia nella libreria media.
Che cosa fornisce WWW4La Jaan Performance Engine, il nostro plugin WordPress, è compresa gratuitamente nel tuo hosting e si occupa dell'ottimizzazione delle immagini e del caching delle tue pagine, senza licenza separata.
4. Troppi plugin
Non conta il numero, ma che cosa fanno. Un solo plugin scritto male che a ogni pagina interroga un servizio esterno pesa più di dieci plugin ben fatti. Ma più plugin hai, più è probabile che ce ne sia uno così.
Che cosa fai tuDisattiva i plugin uno alla volta su una copia di test e misura la differenza. Rimuovi ciò che non usi più, e sostituisci i plugin che fanno una sola piccola funzione con una riga nel tuo tema o con un'alternativa più leggera.
Che cosa fornisce WWW4Nei log del server vediamo quali richieste durano a lungo. Se sospetti che un plugin sia il colpevole, guardiamo insieme a te e ti diciamo quale.
5. Un tema pesante o un pagebuilder
I pagebuilder e i temi multifunzione caricano script e stili per tutte le funzioni che conoscono, anche quelle che il tuo sito non usa. Questo costa calcolo sul server a ogni visualizzazione e tempo di caricamento nel browser.
Che cosa fai tuVerifica se il tuo pagebuilder permette di disattivare i componenti inutilizzati. Se costruisci un nuovo sito, valuta se il pagebuilder ti serve davvero; l'editor a blocchi standard di WordPress è ormai molto più maturo di un tempo.
Che cosa fornisce WWW4Un pagebuilder pesante ha bisogno di più memoria per richiesta. I nostri pacchetti si differenziano per il PHP memory limit, da 128 a 512 MB, così scegli il pacchetto adatto al tuo tema.
6. Un hosting non adatto al sito
Un e-commerce con migliaia di prodotti sul pacchetto più piccolo, o un sito che nei momenti di picco raggiunge il limite di memoria. Allora il problema non è il sito ma l'ambiente, e nessun plugin può aiutare.
Che cosa fai tuGuarda lo schema: il sito è sempre lento, o soprattutto nei momenti di traffico? Solo nei picchi indica risorse insufficienti. Sempre lento indica una delle cinque cause qui sopra.
Che cosa fornisce WWW4Storage SSD in ogni pacchetto, e un percorso di crescita chiaro: dal pacchetto più piccolo a uno più grande e, quando l'hosting condiviso non basta più, a un VPS gestito con risorse proprie.
Di quanto diventi più veloce il tuo sito con ognuno di questi interventi dipende interamente dal tuo tema, dai tuoi plugin e dai tuoi contenuti. Su questo non mettiamo percentuali. Quello che possiamo dire: le cose dal nostro lato sono comprese di serie nel pacchetto, non paghi nulla in più.
Prima misura, poi intervieni
Chi inizia a ottimizzare senza misurare perde tempo sulla cosa sbagliata. Misura quindi prima come si carica ora il tuo sito, e guarda i Core Web Vitals: i tre parametri con cui Google valuta quanto velocemente una pagina diventa visibile, quanto velocemente reagisce e se il layout si sposta durante il caricamento. Non devi comprare nessuno strumento; le misurazioni di Google sono gratuite e mostrano anche ciò che sperimentano i visitatori reali.
Guarda la distinzione tra tempo del server e tempo di caricamento nel browser. Se passa molto tempo prima che arrivi il primo byte, il problema è sul server: versione di PHP, database, memoria o hosting. Se il primo byte arriva in fretta ma la pagina poi continua a caricarsi lentamente, il problema è in ciò che la pagina si porta dietro: immagini, script, tema. Quella sola distinzione determina quale metà dell'elenco qui sopra è rilevante per te.
Misura di nuovo dopo ogni intervento, e cambia una cosa alla volta. Altrimenti dopo non sai che cosa ha aiutato e che cosa no.
Che cosa fornisce WWW4 di serie
Le cause dal lato server presso di noi non devi risolverle tu. Questo è compreso in ogni pacchetto hosting.
Per approfondire
Vuoi metterti al lavoro da solo? Gli articoli della base di conoscenza qui sotto ti accompagnano passo per passo.