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 tu

Guarda 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 WWW4

Scegli 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 tu

Verifica 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 WWW4

La 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 tu

Ridimensiona 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 WWW4

La 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 tu

Disattiva 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 WWW4

Nei 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 tu

Verifica 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 WWW4

Un 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 tu

Guarda 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 WWW4

Storage 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.

Scelta della versione di PHP per ogni sito, con PHP 8.5 e 8.4 disponibili
Redis object caching per il database
Jaan Performance Engine per caching e immagini, inclusa gratuitamente
Spazio web SSD in ogni pacchetto
PHP memory limit da 128 a 512 MB, a seconda del pacchetto
Crescita verso un VPS gestito quando l'hosting condiviso non basta più
La Jaan Performance Engine Quando un VPS?

Per approfondire

Vuoi metterti al lavoro da solo? Gli articoli della base di conoscenza qui sotto ti accompagnano passo per passo.

Jaan Performance Engine Hosting WordPress

Domande frequenti su un sito WordPress lento

Bijna altijd door een van zes oorzaken: een verouderde PHP-versie, geen object caching, te zware afbeeldingen, te veel of slecht geschreven plugins, een zwaar thema of pagebuilder, of hosting die niet bij de site past. Meet eerst of de vertraging op de server zit of in de browser; dat bepaalt welke oorzaken voor u relevant zijn.
Kijk naar de tijd tot de eerste byte. Duurt het lang voor de server begint te antwoorden, dan zit het aan de serverkant: PHP-versie, database, geheugen of te weinig middelen. Komt het antwoord snel maar laadt de pagina daarna traag verder, dan zit het in de pagina zelf: afbeeldingen, scripts, thema. Een site die alleen op piekmomenten traag is, zit meestal aan zijn middelen.
WordPress vraagt bij elke paginaweergave dezelfde gegevens opnieuw op bij de database. Object caching houdt die antwoorden in het geheugen, zodat de database niet telkens hetzelfde werk doet. Bij een rustige bedrijfssite merkt u er weinig van; bij een drukke site of een webshop met veel producten scheelt het merkbaar. Bij WWW4 zit Redis object caching bij elk pakket.
Ja. Elke nieuwe PHP-versie verwerkt dezelfde code sneller dan de vorige, en oude versies krijgen geen beveiligingsupdates meer. Controleer wel vooraf of uw thema en plugins de nieuwe versie ondersteunen, en maak een back-up. Bij WWW4 kiest u de versie per site zelf en kunt u terugschakelen als iets breekt.
Dat hangt volledig af van uw thema, uw plugins en uw inhoud, dus daar plakken wij geen percentage op. Een site met een zware pagebuilder en dertig plugins heeft een heel ander profiel dan een eenvoudige bedrijfssite. Wat wel vaststaat: PHP-keuze, Redis object caching, SSD en de Jaan Performance Engine zitten standaard in het pakket.
Onze eigen WordPress-plugin voor caching en afbeeldingsoptimalisatie, gratis inbegrepen bij elk hostingpakket van WWW4. U hoeft er geen aparte licentie voor te nemen en geen plugin van derden voor te onderhouden. De details staan op de eigen pagina van de plugin.
Er is geen magisch getal. Eén plugin die bij elke pagina een externe dienst bevraagt, weegt zwaarder dan tien nette plugins. Kijk dus niet naar het aantal maar naar wat elke plugin doet, verwijder wat u niet gebruikt, en test op een kopie van de site welke plugin het verschil maakt.
Wanneer de site vooral op drukke momenten traag wordt terwijl thema en plugins in orde zijn, wanneer u structureel aan het geheugenlimiet zit, of wanneer u eigen serversoftware of shell-toegang nodig hebt. Dan is een managed VPS de volgende stap: eigen middelen, zonder buren die uw prestaties beïnvloeden. Voor de meeste WordPress-sites volstaat gedeelde hosting ruimschoots.
Chiama ora
Invia un'e-mail