Vai al contenuto

I blocchi «Prossimi eventi» e la cache

I blocchi «Prossimi eventi» elencano le prossime sessioni in una pagina: «oggi alle 19:00», «domani»… Queste indicazioni cambiano ogni giorno, mentre il resto della pagina non cambia per settimane. Questa pagina spiega come il sito concilia le due cose, e che cosa fare se un elenco sembra in ritardo.

La cache, in due parole

Per mostrarsi in fretta, il sito tiene una copia già pronta di ogni pagina: è la cache. Il visitatore riceve questa copia invece di una pagina costruita da zero a ogni visita. Sui siti dei centri, questa copia viene conservata fino a una settimana.

Per una pagina normale, non c'è alcun inconveniente: quando la si modifica, la sua copia viene sostituita. Ma un elenco di prossime sessioni, conservato una settimana, annuncerebbe ancora «oggi» il giorno dopo, o una sessione già passata.

Che cosa fa il sito

Il blocco «Prossimi eventi» ha una copia propria, separata da quella della pagina. La pagina tiene la sua per una settimana; il blocco, invece, viene rifatto:

  • ogni notte a mezzanotte, perché «domani» diventi «oggi»;
  • alla fine della prima sessione dell'elenco, perché scompaia una volta terminata.

Viene anche rifatto subito quando si salva o si elimina:

  • un evento;
  • un blocco «Prossimi eventi»;
  • un'attività (il nome, il colore…);
  • i colori del sito.

Quindi non devi fare nulla: dopo aver modificato un evento, i blocchi «Prossimi eventi» di tutte le pagine ne tengono conto alla visita successiva.

Quando l'impostazione della cache non è ideale

Questo funzionamento si basa su un'impostazione dell'estensione di cache del sito, LiteSpeed Cache. Se non è attiva, i blocchi «Prossimi eventi» restano corretti, ma ogni pagina che ne contiene uno viene rifatta molto più spesso (al più tardi ogni notte, invece di una volta alla settimana). Il sito resta corretto; è solo un po' meno veloce.

In questo caso, in cima all'amministrazione compare un messaggio: «LiteSpeed Cache non è configurato al meglio per i blocchi «Prossimi eventi».». Indica l'impostazione da correggere e un link Vedi lo stato della cache.

Questo messaggio è rivolto all'amministratore del sito

Se lo vedi senza poter modificare le impostazioni di LiteSpeed Cache, inoltralo all'amministratore. Puoi nasconderlo con Nascondi questo avviso.

Se un elenco sembra in ritardo

L'elenco mostra una sessione che ho appena annullato, o non mostra un nuovo evento. Controlla che l'evento sia stato davvero aggiornato (pulsante Aggiorna). Poi ricarica la pagina del sito con Ctrl + F5 (su Mac: Cmd + Maiusc + R): forse il tuo browser conservava la versione precedente.

L'elenco è vuoto. Nessuna sessione in programma corrisponde alle impostazioni del blocco (Attività da mostrare, Numero di giorni da mostrare, Eventi da escludere…), oppure l'evento non è pubblicato.

Al posto dell'elenco compare un messaggio di errore. Lo shortcode del blocco indica un blocco «Prossimi eventi» che non esiste (numero ricopiato male, blocco eliminato). Ricopialo dal campo Shortcode da copiare del blocco (vedi Gli shortcode).

Per saperne di più