Se sei un utente WordPress, potresti aver notato che il tuo sito viene visualizzato in modo diverso quando sei loggato rispetto a quando non lo sei. Questo comportamento è spesso dovuto alla cache lato server di Aruba, una funzione progettata per ottimizzare le prestazioni del tuo sito web. Comprendere come funziona questa cache e come gestirla correttamente è fondamentale per garantire una visualizzazione coerente e performante del tuo sito.
Cos’è la Cache Lato Server di Aruba?
La cache lato server di Aruba è un sistema di memorizzazione temporanea delle pagine web sul server. Questo processo riduce il tempo di caricamento delle pagine, migliorando la velocità di navigazione per i visitatori. È disponibile per i servizi di hosting Linux, WordPress e WooCommerce Gestito offerti da Aruba.
Tipi di Cache
Aruba implementa tre principali tipi di cache:
- Cache Dinamica: Memorizza i contenuti dinamici del sito dopo il primo caricamento, permettendo un accesso più rapido alle informazioni che cambiano frequentemente.
- Cache Redis: Utilizza il sistema di caching Redis per memorizzare i risultati delle query verso il database, riducendo il carico sul server e velocizzando l’accesso ai dati. Inoltre, minimizza le risorse HTML, CSS e JavaScript, ottimizzando ulteriormente le prestazioni del sito.
- Cache Statica: Memorizza tutte le risorse statiche, come le immagini, i file CSS e JavaScript, la prima volta che vengono visualizzati. Questo consente di caricarle direttamente dalla cache anziché dal server, riducendo i tempi di caricamento.
Come Funziona la Cache Lato Server di Aruba?
La cache lato server di Aruba opera utilizzando gli header di cache-control
. Questi header determinano come e quando le pagine devono essere memorizzate o escluse dalla cache. Gli header standard supportati dai CMS includono:
cache-control: no-cache
: Esclude la pagina dalla cache, forzando il server a caricarla direttamente.cache-control: max-age
: Definisce il tempo massimo durante il quale la pagina può rimanere nella cache prima di essere considerata obsoleta.
Inoltre, la cache lato server di Aruba esclude automaticamente alcune pagine e risorse specifiche dalla memorizzazione, come:
- Pagine di login e amministrazione (
wp-login
,wp-admin
) - Pagine del carrello e checkout
- Pagine degli account utente
- Altre pagine dinamiche che richiedono contenuti sempre aggiornati
Perché il Mio Sito Potrebbe Essere Visualizzato Diversamente?
La differenza di visualizzazione tra utenti loggati e non loggati è un comportamento normale della cache. Quando sei loggato, il tuo browser contiene un cookie che istruisce il server a non utilizzare la cache, mostrando sempre la versione più recente del sito. Al contrario, quando non sei loggato, il sito viene caricato dalla cache, che potrebbe contenere una versione precedente fino al suo aggiornamento. Questo può dare l’impressione che le modifiche apportate non siano state applicate immediatamente.

Il Plugin Aruba HiSpeed Cache
Per gestire efficacemente la cache e garantire che il tuo sito mostri sempre le ultime modifiche, Aruba ha sviluppato il plugin Aruba HiSpeed Cache. Questo strumento offre diversi vantaggi:
- Cancellazione Automatica della Cache: Ogni volta che modifichi una pagina, un articolo o qualsiasi contenuto del tuo sito WordPress, il plugin cancella automaticamente la cache lato server. Questo assicura che i visitatori vedano sempre la versione più aggiornata del tuo sito.
- Cancellazione Manuale della Cache: Puoi anche cancellare manualmente la cache in qualsiasi momento direttamente dalla bacheca di WordPress, senza dover accedere al pannello di controllo dell’hosting.
- Supporto per Articoli Programmati: Garantisce che gli articoli programmati vengano visualizzati correttamente al momento della pubblicazione.
- Cache Warming: Precarica la cache per le pagine più visitate, migliorando ulteriormente i tempi di caricamento.
Se utilizzi la cache lato server di Aruba e il plugin Aruba HiSpeed Cache, è fortemente consigliato non utilizzare altri plugin di cache per le pagine. L’uso di più plugin di cache può causare conflitti, ridurre le prestazioni del sito e compromettere la coerenza della visualizzazione delle pagine.
Come Risolvere il Problema della Visualizzazione Diversa
Per gestire efficacemente la visualizzazione del tuo sito e assicurarti che tutte le modifiche siano immediatamente visibili, puoi seguire questi passaggi:
- Installa il Plugin Aruba HiSpeed Cache: Assicurati di avere il plugin installato e attivo sulla tua bacheca di WordPress.
- Utilizza la Funzione di Cancellazione Automatica della Cache: Configura il plugin in modo che cancelli automaticamente la cache ogni volta che apporti modifiche al contenuto del sito.
- Cancellazione Manuale della Cache: Dopo modifiche importanti o aggiornamenti significativi, puoi cancellare manualmente la cache per garantire che le nuove versioni delle pagine siano visibili.
- Verifica le Modifiche in Modalità Incognito: Per vedere come appare il sito per i visitatori non loggati, utilizza la modalità incognito del tuo browser o esegui il logout dal tuo account WordPress.
- Controlla le Esclusioni Automatiche: Assicurati che le pagine dinamiche, come login, carrello e checkout, siano escluse dalla cache per evitare problemi di funzionalità.
Verifica dello Stato della Cache
Puoi utilizzare gli strumenti di debug del tuo browser per verificare lo stato della cache delle pagine del tuo sito. Ecco come fare utilizzando Google Chrome:
- Apri la pagina del tuo sito nel browser.
- Clicca con il tasto destro e seleziona “Ispeziona” (o “Analizza elemento”).
- Vai alla scheda “Network” (o “Rete”).
- Ricarica la pagina (premi Ctrl+R se necessario).
- Seleziona un elemento dalla lista e poi clicca su “Headers” (o “Intestazioni”).
- Controlla il valore di
x-aruba-cache
:HIT
: La pagina è nella cache.MISS
: La pagina non è nella cache (prima visita nelle ultime 12 ore).BYPASS
: La cache è stata bypassata (login, pagina esclusa o cookie).
Conclusione
La gestione della cache lato server di Aruba è fondamentale per ottimizzare le prestazioni del tuo sito WordPress. L’utilizzo del plugin Aruba HiSpeed Cache ti consente di automatizzare la cancellazione della cache, garantendo che i visitatori vedano sempre le versioni più aggiornate delle tue pagine. È essenziale evitare l’uso di altri plugin di cache per prevenire conflitti e massimizzare l’efficienza del tuo sito. Seguendo i suggerimenti forniti e monitorando regolarmente le prestazioni del tuo sito, potrai ottenere un caricamento rapido e una visualizzazione coerente per tutti gli utenti.