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:
- Il server riceve la richiesta HTTP dal browser del visitatore
- WordPress carica il core, il tema e tutti i plugin attivi
- Il tema e i plugin eseguono diverse query al database MySQL per recuperare i contenuti
- PHP elabora tutte le informazioni e genera il codice HTML della pagina
- 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.

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:
- Il tuo sito ha molti utenti registrati che visualizzano contenuti identici
- Non ci sono elementi personalizzati nelle pagine (niente nome utente visibile, niente carrello)
- Il sito e un blog o un sito informativo dove il login serve solo per commentare
Quando NON attivare questa opzione:
- Il sito utilizza WooCommerce con carrello e area personale
- Ci sono contenuti riservati visibili solo dopo il login
- Le pagine mostrano informazioni personalizzate per ogni utente
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:
- Siti aggiornati raramente (portfolio, siti vetrina): puoi impostare 24-48 ore
- Blog con pubblicazione giornaliera: 10 ore vanno bene
- E-commerce con aggiornamenti frequenti: 4-8 ore
- Siti di notizie aggiornati costantemente: 2-4 ore
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:
- Dopo aver modificato il tema: qualsiasi modifica al CSS, ai template o alla struttura del tema richiede uno svuotamento della cache
- Dopo aver aggiornato un plugin: soprattutto plugin che modificano il frontend del sito
- Dopo aver modificato le impostazioni di WP Rocket: il plugin svuota la cache automaticamente quando salvi le impostazioni, ma e buona pratica verificare
- Dopo aver modificato il file .htaccess: le modifiche al file di configurazione del server richiedono uno svuotamento della cache
- Quando noti contenuti obsoleti: se un visitatore vede una versione vecchia di una pagina, svuota la cache di quella pagina specifica

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:
- Le modifiche non vengono visualizzate: svuota la cache di WP Rocket e la cache del browser. Se utilizzi un CDN, svuota anche la cache del CDN
- Pagine che mostrano contenuti di altri utenti: disattiva la cache per utenti registrati e verifica le esclusioni nella sezione Regole Avanzate
- Errori 500 dopo la attivazione: controlla il file .htaccess per regole in conflitto. Prova a rigenerare le regole di WP Rocket dalla dashboard
- La cache non si genera: verifica che la cartella wp-content/cache abbia i permessi corretti (755 per le cartelle, 644 per i file)
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
- Come Installare e Configurare WP Rocket su WordPress
- WP Rocket: Ottimizzazione File CSS e JavaScript per la Velocita
- WP Rocket: Preload Cache e Prefetch DNS — Velocizzare il Caricamento
- WP Rocket: Regole Avanzate — Esclusioni, Query String e Cache
- WP Rocket: Come Portare PageSpeed da 50 a 95 — Case Study e Guida