Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
WordPress

WP Rocket: Cache delle Pagine — Come Funziona e Come Configurarla

Gianluca Gentile
Gianluca Gentile
· 8 min di lettura

WP Rocket: Cache delle Pagine — Come Funziona e Come Configurarla

La cache delle pagine rappresenta il cuore di WP Rocket e di qualsiasi strategia di ottimizzazione delle prestazioni per WordPress. Comprendere come funziona la cache, quali opzioni configurare e quando svuotarla e fondamentale per garantire al tuo sito tempi di caricamento rapidi e una esperienza utente eccellente. In questa guida analizziamo nel dettaglio tutte le impostazioni della sezione Cache di WP Rocket, spiegando il significato di ogni opzione e come configurarla al meglio per il tuo sito.

Come Funziona la Cache delle Pagine in WordPress

Per capire il valore della cache, dobbiamo prima comprendere come funziona WordPress senza di essa. Quando un visitatore accede a una pagina del tuo sito, WordPress esegue una serie di operazioni complesse:

  1. Il server riceve la richiesta HTTP dal browser del visitatore
  2. WordPress carica il core, il tema e tutti i plugin attivi
  3. Il tema e i plugin eseguono diverse query al database MySQL per recuperare i contenuti
  4. PHP elabora tutte le informazioni e genera il codice HTML della pagina
  5. Il server invia il codice HTML al browser del visitatore

Questo processo richiede tempo e risorse del server. Su un sito con molte visite contemporanee, il server deve ripetere tutte queste operazioni per ogni singola richiesta, causando rallentamenti significativi. La cache delle pagine risolve questo problema generando una copia statica HTML della pagina dopo la prima elaborazione. Le visite successive ricevono direttamente il file HTML statico, eliminando la necessita di eseguire PHP e query al database ogni volta.

Il Risultato in Numeri

Senza cache, una pagina WordPress media richiede tra 500 millisecondi e 3 secondi per essere generata, a seconda della complessita del sito e delle risorse del server. Con la cache attiva, la stessa pagina viene servita in meno di 100 millisecondi, con una riduzione dei tempi di caricamento che puo raggiungere il 90 per cento.

Pannello impostazioni cache di WP Rocket con le opzioni per cache mobile, utenti registrati e durata della cache

Le Impostazioni della Sezione Cache in WP Rocket

Accedendo a Impostazioni e poi WP Rocket e poi Cache, troverai diverse opzioni fondamentali. Analizziamole una per una per capire quando attivarle e come configurarle correttamente.

Cache Mobile

La opzione “Cache Mobile” permette di attivare il caching anche per i dispositivi mobili. In un mondo dove oltre il 60 per cento del traffico web proviene da smartphone e tablet, questa opzione e assolutamente essenziale. Ti consigliamo di tenerla sempre attiva.

Sotto la opzione principale trovi la sotto-opzione File di cache separati per dispositivi mobili. Questa opzione genera versioni diverse della cache per desktop e mobile. Dovresti attivarla solo se il tuo tema WordPress utilizza layout completamente diversi per desktop e mobile (non responsivi, ma proprio pagine diverse). La maggior parte dei temi moderni e responsiva e non necessita di questa opzione. Attivala solo se noti differenze di visualizzazione tra la versione desktop e mobile del tuo sito quando la cache e attiva.

Cache per Utenti Registrati

Questa opzione permette di servire pagine dalla cache anche agli utenti che hanno effettuato il login. Per impostazione predefinita, WP Rocket non memorizza nella cache le pagine per gli utenti registrati, perche queste possono contenere contenuti personalizzati come il nome utente nella barra laterale, il carrello di WooCommerce o contenuti riservati.

Quando attivare questa opzione:

Quando NON attivare questa opzione:

Durata della Cache (Cache Lifespan)

La durata della cache indica dopo quanto tempo WP Rocket svuota automaticamente la cache e ne genera una nuova versione. Il valore predefinito e di 10 ore, che rappresenta un buon compromesso per la maggior parte dei siti. Ecco come regolare questo valore:

Tieni presente che WP Rocket svuota automaticamente la cache di una pagina quando la modifichi o la aggiorni. La durata della cache si applica quindi principalmente alle pagine che non vengono modificate manualmente, come le pagine di archivio e le pagine di categoria.

Cache e Certificato SSL

Se il tuo sito utilizza HTTPS (e nel 2026 dovrebbe assolutamente farlo), WP Rocket gestisce automaticamente la cache per le pagine SSL. Non e necessaria nessuna configurazione aggiuntiva. Il plugin rileva automaticamente se il sito utilizza HTTPS e genera la cache di conseguenza.

Se stai migrando il tuo sito da HTTP a HTTPS, ricordati di svuotare completamente la cache dopo la migrazione per evitare che vengano servite versioni cache con riferimenti HTTP.

Quando Svuotare la Cache

WP Rocket gestisce automaticamente lo svuotamento della cache nella maggior parte dei casi, ma ci sono situazioni in cui e necessario svuotarla manualmente:

  1. Dopo aver modificato il tema: qualsiasi modifica al CSS, ai template o alla struttura del tema richiede uno svuotamento della cache
  2. Dopo aver aggiornato un plugin: soprattutto plugin che modificano il frontend del sito
  3. Dopo aver modificato le impostazioni di WP Rocket: il plugin svuota la cache automaticamente quando salvi le impostazioni, ma e buona pratica verificare
  4. Dopo aver modificato il file .htaccess: le modifiche al file di configurazione del server richiedono uno svuotamento della cache
  5. Quando noti contenuti obsoleti: se un visitatore vede una versione vecchia di una pagina, svuota la cache di quella pagina specifica

Dashboard di WP Rocket con il pulsante per svuotare la cache e le opzioni di gestione rapida

Cache e WooCommerce

Se il tuo sito utilizza WooCommerce, WP Rocket applica automaticamente delle regole speciali. Le pagine del carrello, del checkout e del mio account vengono escluse dalla cache per garantire il corretto funzionamento del processo di acquisto. WP Rocket riconosce WooCommerce e applica queste esclusioni senza che tu debba configurare nulla manualmente.

Tuttavia, e importante verificare che queste esclusioni siano attive, soprattutto se noti problemi con il carrello (prodotti che non si aggiungono, prezzi non aggiornati, problemi al checkout). Puoi controllare le esclusioni nella sezione Regole Avanzate di WP Rocket.

Cache delle Pagine Prodotto

Le pagine dei singoli prodotti WooCommerce vengono invece memorizzate nella cache normalmente, il che migliora notevolmente le prestazioni del negozio online. Quando aggiorni un prodotto (prezzo, disponibilita, descrizione), WP Rocket svuota automaticamente la cache di quella pagina specifica.

Come Verificare che la Cache Funzioni Correttamente

Per verificare che WP Rocket stia effettivamente servendo le pagine dalla cache, puoi utilizzare diversi metodi:

Metodo 1: Controllo del Codice Sorgente

Apri il tuo sito in una finestra di navigazione in incognito (per evitare la cache del browser). Visualizza il codice sorgente della pagina (tasto destro, poi “Visualizza sorgente pagina”). Scorri fino in fondo alla pagina e cerca un commento HTML che indica che la pagina e stata generata dalla cache di WP Rocket. Il commento includera anche la data e ora di generazione della cache.

Metodo 2: Controllo delle Intestazioni HTTP

Utilizza gli strumenti per sviluppatori del browser (F12) e vai alla scheda Network. Ricarica la pagina e controlla le intestazioni di risposta. Cerca intestazioni come X-Powered-By o X-Cache che indicano che la pagina e servita dalla cache.

Metodo 3: Test di Velocita

Esegui un test di velocita con strumenti come GTmetrix o Pingdom. Confronta i tempi di caricamento prima e dopo la attivazione della cache. Dovresti notare una riduzione significativa del TTFB (Time to First Byte), che e il tempo che il server impiega per iniziare a inviare la risposta.

Problemi Comuni con la Cache e Come Risolverli

Nonostante WP Rocket sia molto affidabile, possono verificarsi alcuni problemi legati alla cache. Ecco i piu comuni e come risolverli:

Ottimizzare la Cache per le Migliori Prestazioni

Per ottenere il massimo dalla cache di WP Rocket, combina la cache delle pagine con le altre funzionalita del plugin: la ottimizzazione dei file CSS e JavaScript, il lazy loading delle immagini e il precaricamento della cache. Questa combinazione ti permettera di raggiungere punteggi di PageSpeed superiori a 90 e tempi di caricamento inferiori ai 2 secondi.

Se hai bisogno di supporto per la configurazione della cache o per risolvere problemi di prestazioni del tuo sito WordPress, contattaci per una consulenza. Il nostro team puo aiutarti a configurare WP Rocket in modo ottimale per il tuo specifico caso, che si tratti di un blog, un e-commerce o un sito aziendale. Scopri anche il nostro servizio di hosting WordPress ottimizzato per le massime prestazioni.

Guide Correlate della Serie WP Rocket

#cache pagine #mobile cache #page caching #wp rocket cache