Salta al contenuto

Redis Object Cache su WordPress: guida completa

Pubblicato il Aggiornato il

In breve: Redis Object Cache conserva in memoria dati che WordPress altrimenti leggerebbe più volte dal database. Può ridurre il tempo di risposta nei siti con molte query, ma funziona soltanto se Redis è disponibile sul servizio hosting e WordPress usa parametri di connessione corretti. Non confonderla con la cache pagina di LiteSpeed.

Che cos’è Redis Object Cache

WordPress usa una cache degli oggetti per riutilizzare, durante una richiesta, risultati già ottenuti dal database. Senza un sistema persistente, questi dati vengono normalmente persi alla fine della richiesta. Redis permette di conservarli anche per le richieste successive.

La cache degli oggetti e la cache pagina risolvono problemi diversi:

  • LSCache pagina conserva una copia della risposta HTML e può evitare l’esecuzione completa di WordPress per i visitatori compatibili con quella copia;
  • Redis Object Cache conserva oggetti e risultati usati da PHP mentre WordPress genera la pagina;
  • OPcache conserva il codice PHP compilato e non contiene pagine né oggetti WordPress.

Redis può essere utile per WooCommerce, siti con molte query, aree riservate o traffico elevato. Su un sito piccolo il miglioramento può essere limitato: va misurato, non dato per scontato.

Prima di attivare Redis

  1. Verifica che Redis sia incluso e attivo per il servizio Xlogic utilizzato. La presenza della voce nel plugin non dimostra che il servizio sia disponibile sul server.
  2. Chiedi o recupera i parametri assegnati al tuo account: host o socket, porta, eventuale password, database e prefisso. Non usare valori trovati in una guida generica.
  3. Crea un backup recuperabile di file e database.
  4. Controlla se esiste già wp-content/object-cache.php. È il drop-in usato da WordPress per la cache persistente.
  5. Scegli una sola integrazione. Non attivare contemporaneamente la gestione Object Cache di LiteSpeed Cache e un secondo plugin Redis che installa un altro drop-in.

In un multisito o quando più installazioni condividono la stessa istanza Redis, ogni sito deve usare una separazione corretta delle chiavi. Un prefisso o database errato può mescolare dati appartenenti a installazioni diverse.

Configurazione con LiteSpeed Cache

Sugli hosting Xlogic basati su LiteSpeed, il plugin LiteSpeed Cache può gestire il collegamento a un servizio Redis già predisposto. Da WordPress:

  1. apri LiteSpeed Cache > Cache > Object;
  2. imposta il metodo su Redis;
  3. inserisci esclusivamente i parametri forniti per il tuo account;
  4. salva e attiva Object Cache;
  5. controlla il risultato del test di connessione e il rilevamento dell’estensione PHP Redis.

LiteSpeed Cache non installa il server Redis: collega WordPress a un servizio esterno già configurato. Se il test fallisce, non provare porte, password o socket casuali.

Come verificare il funzionamento

  1. Apri Strumenti > Salute del sito e controlla il test relativo alla cache oggetti persistente.
  2. Verifica che il pannello del plugin mostri la connessione attiva, senza errori.
  3. Controlla frontend e amministrazione: accesso, modifica di un contenuto, ricerca e operazioni del carrello se usi WooCommerce.
  4. Leggi i log PHP se compaiono timeout, errori di connessione o dati non aggiornati.
  5. Confronta tempi e query prima e dopo l’attivazione usando la stessa pagina e condizioni simili.

Non usare l’header X-LiteSpeed-Cache per verificare Redis: quell’header riguarda la cache pagina. La conferma di Redis deve provenire dal test della cache oggetti e dal comportamento dell’applicazione.

Errori e ripristino

Se dopo l’attivazione compaiono Connection refused, timeout o errori nel pannello:

  1. disattiva Object Cache dallo stesso plugin, se WordPress è accessibile;
  2. se il pannello non si apre, usa cPanel File Manager per rinominare temporaneamente il plugin responsabile;
  3. controlla il drop-in wp-content/object-cache.php e rimuovilo soltanto secondo la procedura del plugin, dopo averne conservato una copia;
  4. ripristina la configurazione precedente e verifica il sito;
  5. apri un ticket con il messaggio completo invece di modificare ripetutamente i parametri.

Lo svuotamento della cache Redis elimina dati ricreabili, non articoli o ordini, ma può aumentare temporaneamente le query al database. Evita di eseguirlo di continuo e non usare comandi che svuotano un’istanza condivisa.

Quando contattare l’assistenza Xlogic

Chiedi una verifica se non sai se Redis è disponibile, non hai i parametri di connessione, il test fallisce o il sito diventa instabile. Indica dominio, piano o servizio, versione PHP, plugin utilizzato, orario della prova, stato mostrato nel pannello e messaggio completo. Non inviare password o segreti Redis nel ticket se non attraverso il canale sicuro indicato dall’assistenza.

Guide Xlogic correlate

Domande frequenti

Redis Object Cache sostituisce LiteSpeed Cache?

No. Redis conserva oggetti e risultati usati da WordPress; LiteSpeed Cache conserva anche pagine HTML complete. Le due cache lavorano a livelli diversi.

Posso usare Redis se compare la voce nel plugin?

Non necessariamente. Il servizio Redis deve essere disponibile sul server e per il tuo account. Prima dell’attivazione verifica i parametri con Xlogic.

Posso attivare due plugin Redis insieme?

No. WordPress usa un solo drop-in object-cache.php. Due integrazioni concorrenti possono sovrascriverlo o produrre una configurazione incoerente.

X-LiteSpeed-Cache HIT conferma che Redis funziona?

No. L’header X-LiteSpeed-Cache riguarda la cache pagina. Redis va verificato con lo stato della cache oggetti, Salute del sito e i log dell’applicazione.

Svuotare Redis cancella contenuti WordPress?

No, se svuoti soltanto la cache assegnata al sito. Gli oggetti vengono ricreati dal database, ma il carico può aumentare temporaneamente. Non svuotare un’istanza condivisa con comandi generici.

Fonti

Redis Object Cache su WordPress: guida completa ultima modifica: 2026-08-01T18:25:52+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?