Ottimizzare la velocità di WordPress: le tecniche avanzate
Par AIFORYA — 30 luglio 2026 — 14 de lecture
In questa pagina (8)
Introduzione: questo articolo comincia dove gli altri finiscono
Le guide sulle prestazioni dicono tutte la stessa cosa: attivi una cache, comprima le immagini, usi una rete di distribuzione. È giusto, è necessario, e una volta fatto, la maggior parte dei siti resta lenta.
Questo articolo dà per acquisite quelle tre cose. Tratta ciò che resta — e ciò che resta non sta quasi mai nel rendering della pagina:
tempo totale = tempo server + percorso critico + ciò che aggiungono le terze parti
↑ ↑ ↑
query, PHP CSS/JS bloccanti script che Lei
autoload, cron non ha scritto
Le guide trattano la colonna centrale. Le altre due sono dove stanno i secondi. Per le basi e la misura dei Core Web Vitals, cominci da l'ottimizzazione dei Core Web Vitals.
1. Il tempo server — ciò che la cache nasconde invece di risolvere
Una cache di pagina rende il problema invisibile ai visitatori anonimi e lo lascia del tutto intatto per tutti gli altri: utente connesso, carrello non vuoto, pagina account, ricerca interna, moduli. In un negozio sono esattamente le pagine che rendono.
La tabella delle opzioni e l'autoload. WordPress carica a ogni richiesta tutte le opzioni contrassegnate come a caricamento automatico. I plugin disinstallati vi lasciano voci, talvolta ingombranti, che continuano a essere lette per sempre. È il primo posto da guardare e quasi nessuno lo fa: misuri il peso totale dell'autoload, poi cosa lo compone.
Le query non indicizzate. Una query che scorre un'intera tabella è indolore a mille righe e fatale a centomila. Il sintomo inganna: il sito rallenta progressivamente, lo si attribuisce all'hosting, e la causa è una query che non è mai cambiata.
Le attività pianificate. WordPress le innesca al caricamento di una pagina — un visitatore paga l'esecuzione. Un'attività pesante e un sito a basso traffico danno il caso peggiore: l'unico visitatore dell'ora aspetta il backup. Passare a una pianificazione server reale è uno degli interventi più redditizi di questo elenco.
Il numero di plugin. Non è un mito: ciascuno aggiunge letture di opzioni, script e punti di aggancio. Passare da trenta a quindici si vede sul tempo server senza alcun altro intervento — veda analizzare i Suoi plugin in 5 passi.
2. Il percorso critico — l'unica regola che conta
Tutto ciò che blocca la comparsa della prima schermata è tempo che il visitatore guarda. Le tecniche classiche (minificare, rinviare) raggiungono presto un tetto. Ciò che sblocca davvero:
- caricare il necessario per la prima schermata e rinviare il resto. Un unico file CSS con gli stili di tutte le pagine fa pagare alla home la grafica del checkout;
- non caricare gli script dove non servono. Un modulo di contatto che carica la sua libreria su tutte le 400 pagine del sito è caso frequentissimo, e la correzione è condizionale: caricare sulla pagina che lo usa;
- riservare lo spazio degli elementi che arrivano dopo. Un banner, un'immagine, un carattere che si inserisce sposta la pagina — il visitatore perde la riga, e l'indicatore di stabilità visiva crolla. Riservare l'altezza costa una riga di stile;
- precaricare il carattere e l'immagine della prima schermata, ma solo quelli. Precaricare tutto equivale a non dare priorità a nulla.
⚠ La trappola: ottimizzare ciò che lo strumento di misura mostra anziché ciò che il visitatore vive. Un punteggio ottenuto rinviando uno script che diventa necessario tre secondi dopo non ha migliorato nulla — ha spostato l'attesa fuori dalla misura.
3. Le terze parti — la voce più pesante e la meno guardata
Su molti siti, metà del tempo di caricamento viene da codice che nessuno in azienda ha scritto: misurazione del pubblico, banner di consenso, chat, pixel pubblicitari, caratteri remoti, mappe.
Tre regole, per resa:
- Contare prima di discutere. Elenchi ogni script di terze parti e quanto aggiunge in peso e in tempo. Il risultato sorprende, e rende possibile la conversazione con chi li ha chiesti.
- Una terza parte deve guadagnarsi il posto. Un pixel installato per una campagna finita otto mesi fa costa ogni giorno. È la pulizia più rapida e redditizia di tutto l'articolo.
- Ospitare in proprio ciò che si può. I caratteri in particolare: servirli dal Suo dominio toglie una risoluzione di nome, una connessione e una negoziazione di sicurezza — e risolve al passaggio una questione di dati personali.
Il caso del banner di consenso è il più delicato, perché è obbligatorio e arriva presto. La soluzione non è toglierlo: è inserirlo senza che spinga la pagina. Trattato in il nostro approccio al consenso e ai cookie.
4. Le immagini — oltre la compressione
La compressione è data per acquisita. Cosa resta:
- le dimensioni servite. Un'immagine da 2400 px mostrata in una cornice da 600 px trasferisce quattro volte i byte necessari. È lo spreco più comune dopo le terze parti;
- il formato, scelto in base al contenuto e non per principio;
- il caricamento differito, tranne per l'immagine della prima schermata. Rinviare quella peggiora direttamente l'indicatore principale — l'errore classico della casella spuntata ovunque;
- i testi alternativi, che non servono alla velocità ma vale la pena sistemare visto che apre l'argomento. Veda il nostro confronto con Smush.
5. Misurare — tre errori che fanno lavorare per nulla
Misurare solo in laboratorio. Un test sintetico da un centro dati vicino con una connessione perfetta non descrive nessuno. I dati di campo descrivono i Suoi visitatori.
Guardare la media. La media nasconde la coda della distribuzione, ed è nella coda che stanno gli abbandoni. Guardi i percentili alti: sono i Suoi clienti da telefono, in movimento.
Misurare una pagina. La home è raramente rappresentativa. Misuri una pagina di contenuto, una scheda prodotto e il checkout — tre profili, tre colli di bottiglia.
E l'unica domanda che decide l'insieme: il tasso di conversione si è mosso? Un guadagno di velocità che non si vede su alcun indicatore di business è un guadagno da ingegnere. Per un negozio, il ragionamento completo è in l'ottimizzazione del funnel di conversione.
6. Il protocollo avanzato, in una pagina
- Misurare prima — campo e laboratorio, su tre tipi di pagina, e annotare le cifre
- Peso dell'autoload rilevato, voci orfane di plugin disinstallati rimosse
- Query lente individuate sulla pagina più lenta, non sulla home
- Attività pianificate spostate su una pianificazione server reale
- Inventario delle terze parti, con per ciascuna: chi l'ha chiesta, per cosa, serve ancora?
- Caratteri ospitati da Lei, precaricati, e solo quelli
- Script condizionali: caricati sulle pagine che li usano
- Spazio riservato per ogni elemento che si inserisce dopo il rendering
- Rimisurare, confrontare con le cifre annotate, e tenere una pagina testimone non toccata
Conclusione
Quando cache e compressione sono a posto, la velocità non si guadagna più regolando: si guadagna togliendo. Opzioni caricate per nulla, script che servono una pagina su quattrocento, terze parti installate per una campagna finita, plugin tenuti per sicurezza.
È meno spettacolare di un nuovo modulo di cache, ed è ciò che produce i secondi. Le prestazioni avanzate sono un lavoro di sottrazione, ed è per questo che si fanno di rado: non c'è nulla da installare.
La prova che dice a che punto è: apra la pagina più lenta del Suo sito, non la home. È quella che hanno visto i Suoi clienti scontenti.
Per proseguire: l'ottimizzazione dei Core Web Vitals, i Core Web Vitals di WooCommerce e il nostro confronto con WP Rocket. Sul fronte strumenti: prestazioni delle pagine e ottimizzazione delle immagini — versioni premium con rimborso integrale entro 14 giorni.