À propos Espace client Promo du mois Témoignages Portfolio FAQ Blog
Conseils & guides

Come pulire la cache di WordPress

Gianluca Gentile
· 5 min de lecture

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