Manuale · 14
Prestazioni e cache delle pagine
IllusionCMS tiene in memoria le pagine già renderizzate e le serve direttamente – tipicamente in meno di un millisecondo invece di alcune decine di millisecondi.
- Sempre aggiornata in automatico: ogni modifica nel CMS (pagine, Snippets, CSS/JS, Collections, file, importazioni) svuota la cache. L’anteprima dal vivo mentre digiti non la svuota.
- Dati REST: le pagine con sorgenti REST restano in cache al massimo per la durata di cache della sorgente.
- Cambio di giorno: a mezzanotte la cache scade, così gli elenchi con
today(solo appuntamenti futuri) sono corretti il giorno dopo. - Non vengono messe in cache le pagine con Disattiva cache, le anteprime e le pagine di errore/404.
- Disattiva cache ti serve solo se una pagina deve apparire diversa a ogni richiesta senza che nel CMS cambi nulla – ad esempio con
{% now "15:04" %}o una selezione casuale. - Browser: le pagine hanno un ETag; le pagine invariate il browser non le ricarica. La trasmissione è compressa con gzip.
In Impostazioni → Sistema vedi numero, dimensione e tasso di successo e puoi svuotare la cache manualmente. La dimensione la stabilisci all’avvio (-cache-mb, predefinito 128 MB).