Manuel · 14
Performances et cache des pages
IllusionCMS conserve en mémoire vive les pages déjà rendues et les sert directement – typiquement en moins d’une milliseconde au lieu de quelques dizaines de millisecondes.
- Toujours à jour automatiquement : chaque modification dans le CMS (pages, Snippets, CSS/JS, Collections, fichiers, imports) vide le cache. L’aperçu en direct pendant la saisie ne le vide pas.
- Données REST : les pages avec des sources REST restent au plus aussi longtemps dans le cache que la durée de cache de la source.
- Changement de jour : à minuit, le cache expire, afin que les listes utilisant
today(uniquement les événements à venir) soient justes le lendemain. - Ne sont pas mises en cache les pages avec Désactiver le cache, les aperçus et les pages d’erreur/404.
- Vous n’avez besoin de Désactiver le cache que si une page doit avoir un aspect différent à chaque appel sans que rien ne change dans le CMS – par exemple avec
{% now "15:04" %}ou une sélection aléatoire. - Navigateur : les pages portent un ETag ; le navigateur ne recharge pas les pages inchangées. La transmission est compressée en gzip.
Sous Paramètres → Système, vous voyez le nombre d’entrées, la taille et le taux de succès, et pouvez vider le cache manuellement. Vous définissez la taille au démarrage (-cache-mb, 128 Mo par défaut).