Come svuotare correttamente la cache di WordPress

Pubblicato: 2022-04-22

Gli studi hanno dimostrato che un sito Web a caricamento rapido migliorerà l'esperienza di navigazione dell'utente, aumenterà le conversioni e migliorerà la fidelizzazione degli utenti. Poiché la velocità del sito Web è una metrica fondamentale nei Core Web Vitals di Google, un sito Web veloce migliorerà anche il traffico del tuo sito Web e il posizionamento sui motori di ricerca.

Il modo più efficace per migliorare la velocità di un sito Web WordPress è attivare la memorizzazione nella cache delle pagine utilizzando un plug-in di memorizzazione nella cache di WordPress come WP Rocket o WP Super Cache.

La memorizzazione nella cache delle pagine crea una copia di ogni pagina del tuo sito Web WordPress in modo che i contenuti vengano consegnati più rapidamente. In questo modo, puoi ridurre istantaneamente i tempi di caricamento della pagina per un sito Web WordPress da tre a cinque secondi. I plugin di memorizzazione nella cache di WordPress faranno tutto il duro lavoro per te, ma è importante svuotare regolarmente la cache di WordPress in modo che i visitatori ricevano l'ultima versione di ogni pagina.

In questo articolo, spiegherò perché è necessario svuotare la cache della pagina di WordPress. Ti mostrerò anche come svuotare la cache nei popolari plugin di memorizzazione nella cache di WordPress e nei servizi di hosting di WordPress.

Perché svuotare la cache di WordPress?

Quando qualcuno visita un sito Web WordPress, il server deve caricare tutti i file principali, recuperare il contenuto dal database del sito Web e quindi fornire il contenuto al visitatore. Questo è un processo intensivo che deve essere ripetuto ogni volta che qualcuno visita una pagina del sito web.

Un modo più rapido ed efficiente per fornire contenuti è creare una copia statica di ogni pagina del sito Web e distribuirla invece ai visitatori.

Per creare una copia cache di una pagina, il server deve caricare importanti file core di WordPress e recuperare il contenuto della pagina dal database di WordPress. Una volta che ogni pagina del tuo sito Web WordPress è stata memorizzata nella cache, tuttavia, sarà notevolmente più veloce fornire agli utenti le pagine memorizzate nella cache piuttosto che richiedere ogni volta informazioni dinamicamente dal server.

Cache della pagina iniziale Quando qualcuno visita una pagina per la prima volta, viene creata e archiviata una versione cache della pagina.
Precaricamento delle pagine Il precaricamento della cache ti consente di memorizzare nella cache tutte le pagine del sito Web contemporaneamente. Ciò garantisce che tutte le pagine vengano caricate rapidamente, ma può affaticare temporaneamente il tuo server e rallentare il tuo sito web.
Cancellazione della cache della pagina Le pagine memorizzate nella cache possono diventare obsolete se non vengono ricreate dopo gli aggiornamenti del sito Web. È quindi importante rigenerare la versione cache di una pagina dopo aver aggiornato il tuo sito web. Questo è noto come " Svuotare la cache ".
Cache della pagina su un sito Web WordPress.

I plugin di memorizzazione nella cache di WordPress possono svuotare automaticamente la cache in WordPress una volta che è stato aggiornato. Ad esempio, se aggiorni uno dei tuoi post del blog, il plug-in di memorizzazione nella cache può creare una nuova copia statica della tua pagina nella cache.

Se apporti una modifica significativa al tuo sito Web, ad esempio modificando il design del tuo sito Web, dovresti svuotare manualmente la cache di tutte le pagine sul tuo sito WordPress in modo che tutte le pagine siano aggiornate.

Per saperne di più sulla memorizzazione nella cache delle pagine, consulta il mio articolo "Come funziona la memorizzazione nella cache di WordPress".

Che cos'è la cache del browser e come può essere cancellata?

Quando visiti un sito Web online, il tuo browser memorizzerà risorse statiche localmente come HTML, immagini, CSS e Javascript. Questo è noto come " Browser Caching ". Quando torni sul sito Web, il tuo browser può recuperare i file statici direttamente dal tuo computer invece di scaricarli nuovamente.

La memorizzazione nella cache del browser è qualcosa che velocizza notevolmente la navigazione in Internet, ma i file memorizzati nella cache meno recenti che sono scaduti possono causare problemi, quindi è importante che i siti Web definiscano una data di scadenza per diversi tipi di file statici.

Se scopri che un sito Web non si sta ancora caricando correttamente, ti consigliamo di svuotare la cache del browser per assicurarti che tutto il contenuto venga estratto dal server.

  • Cancellazione della cache e dei cookie in Google Chrome
  • Cancellazione di cookie e dati dei siti in Firefox
  • Visualizza ed elimina la cronologia del browser in Microsoft Edge

Molti plugin di ottimizzazione di WordPress ti consentono di abilitare la memorizzazione nella cache del browser per i visitatori con un semplice clic. In soluzioni come W3 Total Cache, puoi anche definire la data di scadenza degli asset.

Sebbene la memorizzazione nella cache del browser sia presente in molti plug-in di memorizzazione nella cache di WordPress, ricorda che la memorizzazione nella cache della pagina e la memorizzazione nella cache del browser sono tecniche completamente diverse.

Come cancellare la cache di WordPress usando WP Rocket

WP Rocket è un plug-in di ottimizzazione di WordPress intuitivo che semplifica il processo di memorizzazione nella cache dei file e di svuotamento della cache di WP. Nella dashboard principale sono presenti pulsanti di azione rapida per cancellare tutti i file memorizzati nella cache e avviare il precaricamento della cache della pagina.

WP Rocket supporta anche OPcache, che è un motore di memorizzazione nella cache che può essere utilizzato per aumentare la velocità dei siti Web PHP. È disponibile un pulsante di azione rapida per eliminare tutti gli OPcache.

Cancella la cache di WordPress nel dashboard di WP Rocket
La cache della pagina può essere cancellata e caricata dalla dashboard principale di WP Rocket.

La pagina delle impostazioni della cache di WP Rocket ti consente di creare file di cache dedicati per utenti mobili e utenti che hanno effettuato l'accesso. Puoi anche impostare la cancellazione delle pagine memorizzate nella cache dopo un numero di ore definito.

Impostazioni della cache di WP Rocket
La pagina delle impostazioni della cache di WP Rocket.

Nella pagina delle impostazioni di precaricamento, puoi attivare il precaricamento della cache e precaricare i caratteri e le mappe del sito. Ulteriori opzioni sono disponibili nella pagina delle impostazioni delle regole avanzate per specificare gli URL e gli user-agent che non devono mai essere memorizzati nella cache. Questa pagina ti consente anche di eliminare URL specifici quando i post e le pagine vengono aggiornati.

Impostazioni di precaricamento di WP Rocket
Usando le mappe del sito, puoi consigliare a WP Rocket quali pagine memorizzare nella cache sul tuo sito web.

È possibile accedere al menu a discesa di WP Rocket dal back-end e dal front-end del tuo sito Web WordPress. È possibile utilizzare il menu per svuotare tutta la cache, precaricare la cache ed eliminare OPcache.

Se accedi al menu dal front-end del tuo sito Web, puoi utilizzare l'opzione "Elimina questo URL" per svuotare la cache per una pagina specifica.

Menu a discesa di WP Rocket
La cache della pagina può anche essere cancellata dal menu a discesa di WP Rocket.

Come svuotare la cache di WordPress utilizzando W3 Total Cache

W3 Total Cache è un plug-in avanzato di memorizzazione nella cache di WordPress che ha centinaia di opzioni di configurazione. Un'opzione per svuotare tutta la cache è disponibile dalla dashboard del plug-in.

Dashboard della cache totale W3
Il dashboard della cache totale W3.

Ogni volta che modifichi le impostazioni in W3 Total Cache, il plug-in eliminerà la cache di tutta la pagina dopo aver fatto clic sul pulsante Salva.

Impostazioni generali della cache totale W3
La pagina delle impostazioni generali di W3 Total Cache.

Sono disponibili pagine di impostazioni dedicate per la cache delle pagine, la cache del database, la cache degli oggetti e la cache del browser.

Nella pagina delle impostazioni della cache della pagina, puoi definire quali aree del tuo sito Web WordPress sono memorizzate nella cache e quali no. Puoi anche configurare le impostazioni di precaricamento della cache e selezionare le pagine e i feed che devono essere eliminati quando il contenuto viene creato o aggiornato.

W3 Impostazioni cache pagina cache totale
W3 Total Cache ti consente di controllare ogni aspetto della cache della pagina.

Il menu a discesa W3 Total Cache ti consente di svuotare tutta la cache. Quando si accede dal front-end del tuo sito Web, può essere utilizzato per svuotare la cache per pagine specifiche.

Menu a discesa della cache totale W3
Il menu a discesa W3 Total Cache può essere visualizzato nel back-end e nel front-end del tuo sito web.

Come eliminare la cache di WordPress utilizzando WP Super Cache

WP Super Cache è un popolare plugin di WordPress per la memorizzazione nella cache semplice da configurare. Nella pagina delle impostazioni facili, puoi abilitare la memorizzazione nella cache, testare la memorizzazione nella cache ed eliminare tutte le pagine memorizzate nella cache esistenti.

Impostazioni facili di WP Super Cache
La semplice pagina delle impostazioni ti consente di configurare la memorizzazione nella cache con un clic.

La pagina delle impostazioni avanzate offre un maggiore controllo su quali pagine vengono memorizzate nella cache e su come la cache delle pagine viene consegnata agli utenti. Sono disponibili opzioni per escludere i tipi di pagina dalla memorizzazione nella cache e per cancellare tutti i file della cache quando un post o una pagina viene pubblicato o aggiornato.

Nella sezione Garbage Collection, puoi impostare i file memorizzati nella cache da eliminare a determinati intervalli. È disponibile una pagina delle impostazioni separata per specificare quando è precaricata la cache della pagina.

Impostazioni avanzate di WP Super Cache
La pagina delle impostazioni avanzate ti offre un maggiore controllo sulla memorizzazione nella cache della pagina.

Un elenco dettagliato delle pagine che sono state memorizzate nella cache può essere visualizzato dalla pagina dei contenuti. I pulsanti sono disponibili qui per eliminare la cache ed eliminare i file di cache scaduti.

Contenuti WP Super Cache
WP Super Cache elenca le pagine che sono state memorizzate nella cache.

Il pulsante Elimina cache nella barra di amministrazione di WordPress ti consente di svuotare rapidamente la cache della pagina dal back-end o front-end del tuo sito web. Sfortunatamente, non esiste alcuna opzione in WP Super Cache per eliminare la cache di un URL specifico.

WP Super Cache Elimina CacheButton
Il pulsante "Elimina cache".

Come cancellare la cache della pagina utilizzando WP Fastest Cache

WP Fastest Cache è un efficace plugin di memorizzazione nella cache di WordPress che ha molte utili opzioni di memorizzazione nella cache.

Nella pagina delle impostazioni principali, puoi abilitare il precaricamento della cache e impostare la cancellazione della cache della pagina quando un post è stato aggiunto o aggiornato. Puoi anche disabilitare la memorizzazione nella cache per gli utenti che hanno effettuato l'accesso e per gli utenti mobili.

Impostazioni della cache più veloce di WP
WP Fastest Cache ha molte utili impostazioni di memorizzazione nella cache.

Quando abiliti una funzione di memorizzazione nella cache dalla pagina delle impostazioni principali, verrà visualizzata una finestra che mostra opzioni aggiuntive. Questo ti dà il controllo completo su quale cache è precaricata e quale cache viene cancellata.

Opzioni della cache più veloce di WP
Sono disponibili ulteriori opzioni per la memorizzazione nella cache.

Tutta la cache può essere cancellata dalla pagina delle impostazioni Elimina cache. CSS e Javascript minimizzati possono essere cancellati contemporaneamente se queste funzionalità sono state abilitate e le regole di timeout consentono di svuotare automaticamente la cache utilizzando qualsiasi intervallo di tempo.

È disponibile una pagina delle impostazioni separata per le esclusioni. Questo può essere utilizzato per escludere pagine e user-agent dalla cache della pagina.

Eliminazione della cache nella cache più veloce di WP
Eliminazione della cache in WP Fastest Cache.

Il menu a discesa WP Fastest Cache ti consente di svuotare tutta la cache ed eliminare la cache e CSS e Javascript ridotti. Puoi utilizzare questo menu dal front-end del tuo sito Web per svuotare la cache per una pagina specifica.

Menu della cache più veloce di WP
Il menu a discesa di WP Fastest Cache.

Come eliminare la cache della pagina in Cloudways usando Breeze

La piattaforma di hosting cloud gestito Cloudways ottimizza la consegna del sito Web utilizzando tecnologie di memorizzazione nella cache avanzate come Memcached, Varnish, Nginx e Redis. Per i siti Web WordPress, Cloudways consiglia di utilizzare il plug-in di memorizzazione nella cache di WordPress Breeze.

Nella pagina delle opzioni di base è possibile abilitare la memorizzazione nella cache e impostare la cancellazione della cache della pagina dopo un numero di minuti definito. La memorizzazione nella cache può anche essere abilitata e disabilitata per i gruppi di utenti di WordPress come amministratori, autori e collaboratori.

Breeze Opzioni di base
Breeze supporta anche la memorizzazione nella cache del browser e la compressione Gzip.

Gli URL e le pagine che includono stringhe specificate possono essere esclusi dalla memorizzazione nella cache. Questo può essere fatto nella pagina delle opzioni avanzate.

Opzioni avanzate di Breeze
Può essere utile escludere gli URL dalla memorizzazione nella cache.

Dalla pagina delle impostazioni di Varnish, si imposta Varnish per svuotare automaticamente la cache di Varnish quando viene aggiunto nuovo contenuto o viene aggiornato il contenuto esistente. Se preferisci, puoi eliminare manualmente tutta la cache di Varnish.

Breeze Svanisce Opzioni
La cache di fuga può essere eliminata automaticamente.

A differenza di altri plugin di memorizzazione nella cache di WordPress, il menu a discesa Breeze è disponibile solo nell'area di amministrazione e non è accessibile dal front-end del tuo sito web.

Dal menu, puoi svuotare la cache della pagina, svuotare la cache di Varnish o svuotare entrambe le cache.

Menu a discesa Brezza
Il menu a tendina Brezza.

Come cancellare la cache della pagina in WP Engine

La società di hosting WordPress gestita WP Engine utilizza il proprio sistema di memorizzazione nella cache proprietario chiamato EverCache.

Una volta che il plug-in WP Engine WordPress è stato attivato sul tuo sito Web, puoi svuotare tutta la cache dalla pagina delle impostazioni di memorizzazione nella cache.

Cancella tutta la cache in WP Engine
Cancellazione di tutta la cache in WP Engine.

WP Engine ti consente di impostare per quanto tempo i post e le pagine vengono memorizzati nella cache. I tempi di scadenza della cache possono essere configurati anche per l'API Rest di WordPress.

Puoi leggere di più sulla cancellazione della cache su WP Engine nell'articolo "Cancella le tue cache con fiducia".

Tempi di cache del motore WP
Definisci quando scade la cache.

Come svuotare la cache di WordPress in GoDaddy

I piani di hosting gestito di GoDaddy ti consentono di memorizzare nella cache le pagine del sito Web e distribuirle in tutto il mondo utilizzando una rete di distribuzione dei contenuti (CDN).

Per svuotare la cache CDN del tuo sito Web, devi accedere al tuo piano WordPress gestito e quindi passare il mouse su WordPress gestito nella parte superiore della pagina. È quindi possibile svuotare la cache utilizzando lo strumento "Svuota cache".

Puoi leggere di più su questo nella pagina delle informazioni Svuota la cache di GoDaddy.

Godaddy Flush WordPress Cache
Eliminazione della cache con GoDaddy.

Come cancellare la cache della pagina in BlueHost

I piani di hosting WordPress gestiti di BlueHost utilizzano una soluzione di memorizzazione nella cache multistrato personalizzata che ottimizza le pagine del tuo sito web.

Il plugin BlueHost WordPress integra WordPress con il pannello di controllo Bluehost. Una volta attivato il plugin, puoi gestire la memorizzazione nella cache navigando nella sezione prestazioni della pagina delle impostazioni principali.

Impostazioni BlueHost
L'area delle impostazioni di BlueHost.

Il plug-in ti consente di scegliere tra la memorizzazione nella cache solo di file statici o la memorizzazione nella cache di file e pagine Web statici. Un livello di memorizzazione nella cache esteso è disponibile per i siti Web che non si aggiornano frequentemente.

Tutta la cache può essere cancellata utilizzando il pulsante "Cancella tutto".

Impostazioni delle prestazioni di BlueHost
La pagina delle impostazioni delle prestazioni di BlueHost.

La memorizzazione nella cache può anche essere gestita direttamente dal pannello di controllo di BlueHost selezionando il tuo sito Web e facendo clic sulla scheda prestazioni. La frequenza della memorizzazione nella cache può essere definita utilizzando il "controllo della memorizzazione nella cache del server singolo" ed è disponibile un'opzione per cancellare URL specifici. Tutta la cache può essere cancellata anche da questa pagina.

Per ulteriori informazioni sulla cancellazione della cache con BlueHost, leggere "Come utilizzare la nostra funzione di memorizzazione nella cache della pagina".

Cancellazione della cache di WordPress in BlueHost
Svuotare la cache dal tuo account BlueHost.

Pensieri finali

La memorizzazione nella cache delle pagine è il modo più efficace per ottimizzare un sito Web WordPress. È quindi importante capire come svuotare la cache di WordPress, precaricare la cache e configurare correttamente la cache per il tuo sito. Ogni soluzione di memorizzazione nella cache utilizza un processo simile per svuotare la cache di WordPress, ma il livello di controllo della memorizzazione nella cache disponibile varia.

Assicurati di controllare regolarmente le pagine importanti del tuo sito web per assicurarti che siano aggiornate e funzionino correttamente. Per la maggior parte, non dovresti riscontrare problemi importanti con la memorizzazione nella cache della pagina, anche se potresti dover escludere dalla memorizzazione nella cache le pagine con elementi dinamici per evitare problemi. Le pagine con moduli di contatto, ad esempio, potrebbero dover essere escluse dalla memorizzazione nella cache affinché i moduli funzionino correttamente.

Sebbene la memorizzazione nella cache delle pagine sia efficace, non garantisce un sito Web veloce. È quindi importante utilizzare la cache delle pagine insieme ad altre tecniche di ottimizzazione come la pulizia del database di WordPress, la riduzione delle dimensioni dei file delle immagini e il rinvio dell'analisi di Javascript.

Per saperne di più sulla memorizzazione nella cache delle pagine, leggi il mio articolo "Come funziona la memorizzazione nella cache di WordPress". Puoi anche leggere i miei plugin di memorizzazione nella cache di WordPress consigliati nel mio articolo "I migliori plugin di memorizzazione nella cache di WordPress per migliorare la velocità del sito web".

In bocca al lupo.

Kevin