Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
Consigli & Guide

Come pulire la cache di WordPress

Gianluca Gentile
Gianluca Gentile
· 5 min di lettura

Hai appena modificato una pagina, aggiornato un prezzo o cambiato un’immagine, ma sul sito vedi ancora la versione vecchia? Nella maggior parte dei casi il problema non è una modifica andata persa: devi semplicemente pulire la cache di WordPress. La cache è uno strumento prezioso per la velocità, ma a volte ti mostra una “fotografia” datata del sito. In questa guida pratica vediamo cos’è la cache, perché ogni tanto va svuotata e come farlo nell’ordine giusto, livello per livello, senza rischiare di rompere nulla.

Cos’è la cache e perché a volte va svuotata

La cache è una copia temporanea delle pagine del tuo sito, conservata in vari punti del percorso che porta i contenuti dal server al browser del visitatore. Invece di rigenerare ogni volta la pagina interrogando il database e ricostruendo l’HTML, WordPress (e l’infrastruttura attorno) serve la versione già pronta. Il risultato è un sito molto più veloce e meno carico sul server.

Il rovescio della medaglia è che, dopo una modifica, la copia salvata può restare “congelata” e continuare a mostrare il vecchio contenuto. Ecco perché le modifiche non si vedono subito: non sono andate perse, sono semplicemente nascoste dietro una versione cache più vecchia. Svuotare la cache forza la creazione di una nuova copia aggiornata.

I vari livelli di cache

Il punto chiave, spesso ignorato, è che la cache non è una sola: esistono più livelli sovrapposti, e a volte va svuotato più di uno. Vediamoli dal più vicino a WordPress fino al browser dell’utente.

1. Cache del plugin di caching (page cache)

È la più comune. Se usi un plugin di caching, questo salva le pagine HTML già generate. Quasi tutti questi plugin offrono un pulsante tipo “Svuota cache” o “Elimina cache” nella barra di amministrazione di WordPress o nelle impostazioni. Questo è in genere il primo livello da svuotare dopo una modifica.

2. Object cache

L’object cache memorizza i risultati delle query al database (per esempio menu, opzioni, risultati ripetuti). Quando è attiva tramite un sistema in memoria come Redis o Memcached, una modifica strutturale può non riflettersi finché la voce non viene rigenerata. Molti plugin di caching includono anche lo svuotamento dell’object cache; in caso contrario può servire un’azione dedicata o l’intervento di chi gestisce il server.

3. Cache del server / hosting

Molti hosting aggiungono un proprio livello di cache a monte di WordPress, indipendente dai plugin. È un livello potente, ma anche quello che genera più confusione: hai svuotato la cache del plugin, eppure il sito sembra invariato. In questi casi devi svuotare anche la cache lato server, di solito da un pannello dedicato dell’hosting o chiedendo al supporto tecnico.

4. Cache della CDN

Se il sito usa una CDN, le pagine e i file statici (immagini, CSS, JavaScript) vengono distribuiti da server sparsi nel mondo, ognuno con la propria copia. Una modifica diventa visibile a tutti solo dopo aver svuotato (o “purgato”) la cache della CDN dal suo pannello di controllo. Questo livello è frequente quando cambi un’immagine o un foglio di stile e continui a vedere quello vecchio.

5. Cache del browser

Infine c’è il browser del visitatore, che conserva localmente file e a volte intere pagine per non riscaricarli. Questo livello riguarda solo chi sta guardando: se tu vedi la versione vecchia ma i tuoi colleghi vedono quella nuova, quasi certamente è colpa della cache del tuo browser. Per forzare il ricaricamento senza cache usa Ctrl+F5 (Windows) o Cmd+Shift+R (Mac), oppure apri il sito in una finestra di navigazione in incognito.

In che ordine svuotare le cache

L’ordine giusto evita di lavorare a vuoto. La regola pratica è procedere dall’interno verso l’esterno, cioè dal livello più vicino a WordPress fino al browser:

  1. Svuota la cache del plugin di caching (page cache) e, se prevista, l’object cache.
  2. Svuota la cache del server/hosting.
  3. Svuota o “purga” la cache della CDN.
  4. Per ultima, svuota la cache del tuo browser per verificare il risultato reale.

Se inverti l’ordine, rischi di ricostruire una copia partendo da contenuti ancora vecchi a un livello superiore, ritrovandoti al punto di partenza.

Come evitare di vedere versioni vecchie del sito

Alcuni accorgimenti rendono le verifiche più affidabili:

Quando serve un aiuto professionale

Capire quale livello sta servendo la versione vecchia, configurare i plugin senza conflitti e impostare regole di cache che non rompano carrelli, aree riservate o moduli di contatto richiede esperienza. Una cache mal configurata può addirittura mostrare a un utente i dati di un altro o mandare in errore pagine dinamiche.

Se preferisci non rischiare e vuoi un sito veloce ma sempre aggiornato, il nostro servizio di assistenza WordPress SoccorsoWP, a partire da 99 euro all’anno, si occupa di configurare e mantenere correttamente tutti i livelli di cache. Così pubblichi le tue modifiche e le vedi online subito, senza sorprese.