Handbuch · 14
Performance und Seiten-Cache
Fertig gerenderte Seiten hält IllusionCMS im Arbeitsspeicher und liefert sie direkt aus – typischerweise in unter einer Millisekunde statt einiger zehn Millisekunden.
- Automatisch aktuell: Jede Änderung im CMS (Seiten, Snippets, CSS/JS, Collections, Dateien, Importe) leert den Cache. Die Live-Vorschau beim Tippen leert ihn nicht.
- REST-Daten: Seiten mit REST-Quellen bleiben höchstens so lange im Cache wie die Cache-Dauer der Quelle.
- Tageswechsel: Um Mitternacht verfällt der Cache, damit Listen mit
today(nur kommende Termine) am nächsten Tag stimmen. - Nicht gecacht werden Seiten mit Cache deaktivieren, Vorschauen und Fehler-/404-Seiten.
- Cache deaktivieren brauchst du nur, wenn eine Seite bei jedem Aufruf anders aussehen soll, ohne dass sich im CMS etwas ändert – etwa mit
{% now "15:04" %}oder zufälliger Auswahl. - Browser: Seiten tragen ein ETag; unveränderte Seiten lädt der Browser nicht erneut. Die Übertragung ist gzip-komprimiert.
Unter Einstellungen → System siehst du Anzahl, Größe und Trefferquote und kannst den Cache manuell leeren. Die Größe legst du beim Start fest (-cache-mb, Standard 128 MB).