
🗑️ Come svuotare la cache di WordPress: una guida completa
Fai modifiche a un tema, cambi un testo su una pagina, aggiorni un plugin e il sito sembra non aver subito alcun cambiamento. Ti suona familiare? Quasi certamente ti sei imbattuto nella cache di WordPress. E no, non è un bug e non c'è bisogno di riavviare il server.
La cache è una cosa utile. Accelera il caricamento delle pagine di diverse volte, fa risparmiare risorse di hosting e migliora le metriche comportamentali. Ma solo finché non inizia a mostrare una versione obsoleta del sito a te e ai tuoi visitatori. Allora la cache si trasforma da alleato in un problema.
Buone notizie: svuotare la cache di WordPress richiede secondi. Niente console, niente sviluppatore, niente formule magiche. In questa guida, tutti e quattro i tipi di cache presenti su qualsiasi sito WordPress, più le istruzioni passo passo per svuotare ciascuno di essi. Dal browser alla CDN.
💡 Panoramica rapida:
- Apri il browser, premi Ctrl+Shift+Canc e sei già a metà strada per svuotare la cache del browser
- Nell'amministrazione di WordPress, clicca un pulsante nel plugin di caching e questo svuota la cache del plugin in un secondo
- Se il tuo sito è su un hosting gestito (WP Engine, Flywheel, Cloudways), il pannello di hosting ha un pulsante nativo per il reset della cache del server
- Per i siti dietro Cloudflare o Sucuri, lo svuotamento si fa dalla dashboard del provider CDN, anche in questo caso con un clic
Cos'è la cache di WordPress
La cache è un archivio temporaneo di dati. Invece di costruire una pagina da zero a ogni richiesta (PHP + database + file del tema), il server o il browser consegna una copia già pronta e salvata. Il risultato: la pagina si carica non in 2 secondi, ma in 0,4.
Un'analogia quotidiana: hai spostato il telecomando della TV dall'armadio al divano. La prossima volta non devi alzarti e attraversare la stanza, il telecomando è già a portata di mano. La cache funziona allo stesso modo: i dati "caldi" sono memorizzati vicino, l'accesso è immediato.
Nell'ecosistema WordPress, la cache opera su più livelli contemporaneamente. E per capire quale cache specifica ti impedisce di vedere la versione aggiornata del sito, devi conoscere questi livelli a menadito.
4 Tipi di cache su un sito WordPress
Ogni sito WordPress, indipendentemente dall'hosting e dalla configurazione dei plugin, passa attraverso quattro livelli di cache. Analizziamoli uno per uno.
Cache del browser
Qualsiasi browser moderno (Chrome, Firefox, Edge, Safari) salva automaticamente sul tuo computer i contenuti statici dei siti visitati: immagini, file CSS, JavaScript, font e persino intere pagine HTML. Quando torni su un sito, il browser non scarica di nuovo questi file ma li recupera dalla memoria locale.
Per il proprietario del sito questo è un vantaggio: i visitatori abituali vedono le pagine più velocemente, il carico sul server diminuisce. Il lato negativo emerge quando hai aggiornato il logo, cambiato il colore dei pulsanti o modificato i font, ma il tuo browser continua a mostrare versioni vecchie dei file. La soluzione: lo svuotamento manuale della cache del browser (istruzioni qui sotto).
Cache del plugin
I plugin di caching sono lo strumento principale per velocizzare WordPress. Creano copie HTML statiche delle pagine dinamiche e le servono ai visitatori, saltando il pesante ciclo PHP+MySQL. Le due soluzioni gratuite più diffuse sono W3 Total Cache su WordPress.org (oltre 1 milione di installazioni attive) e WP Super Cache di Automattic (oltre 1 milione di installazioni attive, sviluppato da Automattic).
Un plugin può memorizzare nella cache pagine, CSS/JS compressi, query del database, oggetti e persino integrarsi con una CDN. Ma se i visitatori vedono la vecchia versione dopo la pubblicazione di un nuovo articolo o la modifica del design, il colpevole è quasi certamente la cache del plugin. Il pulsante "Elimina cache" nell'amministrazione risolve il problema all'istante.
Cache del server
La maggior parte degli hosting WordPress gestiti integra la cache del server direttamente nella propria architettura. WP Engine aggiunge un pulsante di svuotamento direttamente nell'amministrazione di WordPress. Flywheel lo posiziona nella barra superiore. Pagely usa il proprio pannello PressArmor con un'opzione Purge All.
Alcuni host vanno oltre e usano un reverse proxy: diversi server di cache stanno "davanti" a quello principale e gestiscono le richieste ripetute. La cache del server si svuota dal pannello di hosting o contattando il supporto; qui non c'è un pulsante universale, ogni host lo implementa in modo diverso.
Cache di terze parti (CDN)
Se il sito passa attraverso un provider CDN (Cloudflare o Sucuri), compare un ulteriore livello di cache, distribuito su decine di data center in tutto il mondo. La CDN memorizza copie dei file statici e persino intere pagine HTML geograficamente vicine a ciascun visitatore.
Fatto interessante: una CDN configurata correttamente può servire i contenuti statici di un sito anche se il server di origine stesso è temporaneamente non disponibile. I visitatori non se ne accorgono, le pagine continuano ad aprirsi dalla cache. Ma il prezzo di questa comodità è la necessità di svuotare la cache della CDN a ogni aggiornamento significativo del sito. Altrimenti, visitatori da regioni diverse vedranno versioni diverse delle pagine.
Perché svuotare la cache di WordPress
La cache svolge il suo lavoro in modo eccellente quasi sempre. Ma ci sono tre situazioni specifiche in cui devi svuotarla immediatamente:
Hai aggiornato i contenuti ma non vedi le modifiche. Hai riscritto un titolo, sostituito un testo nella homepage, aggiunto un nuovo blocco, premi "Aggiorna" nell'amministrazione, ma il sito mostra la vecchia versione. È la cache del plugin o del server che trattiene la vecchia copia.
Il design si è rotto dopo le modifiche. Hai cambiato i CSS, aggiornato il tema, installato un nuovo plugin e il layout è andato in pezzi. Spesso il problema non è nel codice ma nel browser che continua a caricare vecchi stili e script. Svuotare la cache del browser e quella del plugin insieme risolve la maggior parte di questi casi.
I visitatori vedono contenuti obsoleti. Una cache configurata in modo improprio può mostrare una vecchia versione della pagina per settimane agli utenti che hanno già visitato il sito. La cache della CDN è particolarmente insidiosa: un visitatore da Berlino vede una cosa, mentre uno da Tokyo ne vede un'altra. Svuotare tutti i livelli di cache sincronizza l'output.
Come svuotare la cache del browser
La cache del browser è la più semplice da svuotare e il motivo più comune per cui i proprietari di siti non vedono le proprie modifiche. Vediamo tre browser principali.
Google Chrome
Chrome memorizza nella cache in modo aggressivo; questo è uno dei motivi della sua velocità. Ma lo svuotamento richiede solo tre clic.
Clicca l'icona con i tre puntini nell'angolo in alto a destra, vai su Altri strumenti e seleziona Cancella dati di navigazione. La scorciatoia da tastiera Ctrl+Shift+Canc fa la stessa cosa.

Nella finestra che si apre, seleziona l'intervallo temporale (consiglio «Tutto» per una pulizia completa), spunta Immagini e file memorizzati nella cache e clicca Cancella dati.

Fatto. Ricarica la pagina del sito con Ctrl+F5 (ricaricamento forzato senza cache) e vedrai la versione aggiornata.
Mozilla Firefox
Firefox non ha nulla da invidiare a Chrome per comodità nella pulizia della cache. Clicca l'icona del menu (tre linee), poi la scheda Cronologia.

Nel pannello a discesa, seleziona Cancella cronologia recente.

Nella finestra che compare, imposta l'intervallo temporale su «Tutto», spunta Cache e clicca Cancella adesso.

Microsoft Edge
Edge è basato sullo stesso motore Chromium di Chrome, quindi la logica di pulizia è simile. Clicca l'icona del menu (tre puntini) e seleziona Impostazioni.

Nel menu delle impostazioni a sinistra, vai su Privacy, ricerca e servizi e clicca il pulsante Scegli cosa cancellare.

Spunta Immagini e file memorizzati nella cache e clicca Cancella ora.

Una funzione utile di Edge che Chrome non ha: puoi attivare la pulizia automatica della cache ogni volta che chiudi il browser. Si trova nella stessa sezione delle impostazioni sulla privacy.
Dopo aver svuotato la cache del browser, apri il sito usando Ctrl+F5. Se il problema persiste, passa alla cache dei plugin.
Come svuotare la cache dei plugin
La modalità di svuotamento dipende dal plugin specifico, ma quasi sempre si riduce a premere un pulsante nell’amministrazione di WordPress.
W3 Total Cache
W3 Total Cache nella repository è il plugin gratuito più ricco di funzionalità per la cache di WordPress. Mette in cache pagine, oggetti, query del database, comprime CSS e JS e si integra con le CDN. È usato su siti come AT&T e MakeUseOf.
Per svuotare la cache, vai nell’amministrazione di WordPress e naviga su Performance → Dashboard. Clicca il pulsante empty all caches e il plugin svuoterà ogni livello di cache in un’unica operazione.

WP Super Cache
WP Super Cache su WordPress.org è sviluppato da Automattic, l’azienda dietro WordPress.com, Jetpack, Akismet e WooCommerce. Il plugin genera file HTML statici a partire dai contenuti dinamici e li serve al posto del pesante ciclo PHP.
Lo svuotamento è immediato: nell’amministrazione di WordPress, vai su Impostazioni → WP Super Cache e clicca il pulsante Delete Cache.

Entrambi i plugin aggiungono anche un pulsante di svuotamento rapido nella barra di amministrazione di WordPress, che ti permette di svuotare la cache con un clic da qualsiasi sezione dell’amministrazione.
Come svuotare la cache del server e di terze parti
Per la cache del server non esiste un’istruzione universale; ogni provider di hosting implementa il meccanismo in modo diverso. Il principio generale: sugli host WordPress gestiti (WP Engine, Flywheel, Cloudways, Kinsta), il pulsante di reset della cache è integrato nel pannello di controllo dell’hosting o direttamente nell’amministrazione di WordPress. Sugli hosting condivisi (SiteGround, Bluehost), la funzione di caching può trovarsi nella sezione «Site Optimization» del cPanel.

Per svuotare la cache di Cloudflare, accedi al tuo account, seleziona il sito e vai su Caching → Purge Cache. Il pulsante Purge Everything svuota tutta la cache CDN per il dominio. Sucuri ha un percorso simile: Performance → Clear Cache. Entrambe le operazioni richiedono da 30 secondi a 2 minuti, il tempo che la CDN invii il comando di svuotamento a tutti i data center.
Se il sito utilizza sia la cache del server sia una CDN, l’ordine è importante: svuota prima la cache del server, poi quella della CDN. Questo garantisce che la CDN metta in cache la versione aggiornata proveniente dal server, non una copia vecchia.
Un breve video sull’argomento: analisi di tutti i tipi di caching per WordPress, inclusi Redis Object Cache e Full Page Cache, con una dimostrazione su come svuotare ogni livello.
⁉️🤔 Domande frequenti
Perché non vedo le modifiche sul sito dopo averle fatte?
Molto probabilmente stai visualizzando una versione in cache. Premi Ctrl+Shift+Canc nel browser, svuota la cache del plugin dall’amministrazione di WordPress, poi apri il sito con Ctrl+F5. Se non funziona, svuota la cache del server dal pannello di hosting. Ordine delle operazioni: cache del browser → cache del plugin → cache del server → CDN. Segui la catena dal semplice al complesso; nella maggior parte dei casi il problema si risolve al primo o al secondo passaggio.
Quale plugin di caching è migliore: W3 Total Cache o WP Super Cache?
W3 Total Cache ha più funzionalità: mette in cache pagine, oggetti, query del database, minifica e comprime le risorse. WP Super Cache è più semplice da configurare ed è sviluppato da Automattic, il team che sta dietro a WordPress stesso. Scegli W3TC se sei disposto a dedicare 10 minuti alla messa a punto, WP Super Cache se cerchi una soluzione «imposta e dimentica». Entrambi sono gratuiti e hanno oltre un milione di installazioni attive ciascuno. Per un blog o un sito aziendale tipico, la differenza di velocità tra i due sarà nell’ordine di 0,1-0,2 secondi.
Devo svuotare la cache dopo aver aggiornato i plugin di WordPress?
Sì, ed è obbligatorio. L’aggiornamento di un plugin o di un tema modifica i file CSS e JavaScript che il browser e il plugin di caching potrebbero aver salvato nella vecchia versione. Dopo qualsiasi aggiornamento di plugin, tema o del core di WordPress, svuota la cache del plugin e pulisci la cache del browser; questo previene conflitti di stili e script. È particolarmente critico dopo aggiornamenti maggiori (versioni principali di WordPress, passaggio a un nuovo PHP): dedicare 15 secondi a svuotare la cache ora ti farà risparmiare mezz’ora a cercare il layout «rotto» dopo.
Ogni quanto dovrei svuotare la cache di WordPress?
Solo quando è veramente necessario: dopo aver aggiornato contenuti, modificato il design, installato o aggiornato plugin e temi. Per il resto del tempo, lascia che la cache faccia il suo lavoro; è per questo che esiste. Non ha senso svuotare la cache «in via preventiva» ogni giorno. Eccezione: se il sito è molto dinamico (forum, negozio online con frequenti aggiornamenti di prezzi e giacenze), imposta un time-to-live (TTL) della cache più breve, ad esempio 2-4 ore invece delle 24 standard. In questo modo i visitatori vedranno dati aggiornati senza interventi manuali.
Posso automatizzare lo svuotamento della cache?
Sì, la maggior parte dei plugin di caching supporta lo svuotamento automatico in base a eventi: pubblicazione di un nuovo articolo, aggiornamento di una pagina, cambio del tema. W3 Total Cache e WP Super Cache lo fanno in modo nativo. Per la cache del server e la CDN, funzionano bene le chiamate API tramite WP-CLI o richieste HTTP verso l’API del provider. Ma l’automazione completa è un’arma a doppio taglio. Svuotare troppo spesso riduce a zero il beneficio della cache: il server ricostruisce le pagine da zero ogni volta. Imposta lo svuotamento automatico solo per eventi veramente significativi (nuovo articolo, modifiche a pagine critiche).
Svuotare la cache di WordPress: cosa e quando cliccare
L’algoritmo universale per qualsiasi situazione è questo:
- Non vedi le tue modifiche? Ctrl+Shift+Canc nel browser + pulsante Elimina cache nel plugin.
- I visitatori lamentano un design vecchio? Svuota la cache del plugin, poi quella del server, poi la CDN (se presente).
- Dopo l’aggiornamento del tema o dei plugin si è rotto tutto? Cache del browser + plugin, e ricarica con Ctrl+F5.
Nella maggior parte dei casi, il problema si risolve svuotando la cache del browser e del plugin. La cache del server e della CDN servono meno spesso, ma quando servono non se ne può fare a meno. Ora hai istruzioni passo passo per ogni livello. Aggiungi questa pagina ai preferiti; ti tornerà utile.



