Manual · 14

Rendimiento y caché de páginas

IllusionCMS mantiene en memoria las páginas ya renderizadas y las sirve directamente, normalmente en menos de un milisegundo en lugar de varias decenas de milisegundos.

  • Siempre actualizada: cualquier cambio en el CMS (páginas, Snippets, CSS/JS, Collections, archivos, importaciones) vacía la caché. La vista previa en vivo mientras escribes no la vacía.
  • Datos REST: las páginas con fuentes REST permanecen en la caché como máximo durante la duración de caché de la fuente.
  • Cambio de día: a medianoche caduca la caché, para que las listas con today (solo próximas citas) sean correctas al día siguiente.
  • No se guardan en caché las páginas con Desactivar caché, las vistas previas ni las páginas de error/404.
  • Desactivar caché solo lo necesitas si una página debe verse distinta en cada visita sin que cambie nada en el CMS, por ejemplo con {% now "15:04" %} o una selección aleatoria.
  • Navegador: las páginas llevan un ETag; el navegador no vuelve a cargar las páginas sin cambios. La transferencia se comprime con gzip.

En Ajustes → Sistema ves la cantidad, el tamaño y la tasa de aciertos, y puedes vaciar la caché manualmente. El tamaño se fija al arrancar (-cache-mb, por defecto 128 MB).