Contao FAQ - dein gewähltes Thema
Optimale Cache-Konfiguration für Contao 5 Projekte
Vorschlag: Cache-Konfiguration für dein Contao 5 Projekt
- Allgemeine Empfehlung
- Einstellungen im Backend unter Seiten-Einstellungen (s. Bild)
- Cache-Verwaltung & Optimierung
- Erweiterte Tipps
Allgemeine Empfehlung
- Shared-Cache aktivieren
Standardmäßig sollte der Shared-Cache für öffentliche, statische Seiten aktiviert sein. Das sorgt für schnelle Auslieferung. - Privat-Cache aktivieren bei personalisierten Inhalten
Wenn du Benutzer-Logins, individuelle Nachrichten, personalisierte Inhalte o.ä. hast, muss der Privat-Cache aktiv sein, damit jeder User seine eigene Version bekommt.
Einstellungen im Backend unter Seiten-Einstellungen
Für statische Seiten (z.B. Startseite, FAQs, Kontakt):
- Cache-Typ: Shared-Cache
- Immer aus dem Shared-Cache laden: Aktivieren
- Privat-Cache: Deaktiviert oder nicht benötigt
- So wird die Seite als eine Version für alle ausgeliefert, sehr schnell.
Für Seiten mit Benutzerinteraktion (z.B. Mitgliederbereich, persönliche Einstellungen, Formular mit Benutzer-Feedback):
- Cache-Typ: Privat-Cache (aktiviert)
- Immer aus Shared-Cache laden: Nicht aktivieren
- So bekommt jeder User seine individuelle Seite.
Cache-Verwaltung und Optimierung
- Cache regelmäßig leeren. Nach Updates, Template-Änderungen oder wichtigen Inhaltsänderungen solltest du den Cache über das Backend oder den Contao-Manager leeren, damit Änderungen sichtbar werden.
- Cache-Verzeichnis überwachen. Sorge dafür, dass dein Webhost Schreibrechte auf /var/cache/ hat und der Speicherplatz ausreicht.
- Cache-Typ in app/config/config.yaml überprüfen. Hier kannst du bei Bedarf zentrale Cache-Parameter definieren.
Erweiterte Tipps
- HTTP-Caching / Reverse Proxy. Nutze bei Bedarf einen Reverse Proxy (z.B. Varnish) oder HTTP-Caching-Header, um das Shared-Caching auf Server-/Browser-Ebene zu verbessern.
- Cache-Invalidierung sicherstellen.Wenn Inhalte sich ändern (z.B. News, Kommentare), sollte der Cache gezielt invalidiert werden, damit Besucher aktuelle Inhalte sehen.
- Debug-Modus für Entwicklung. Im Development-Mode empfiehlt es sich, den Cache zeitweise zu deaktivieren oder automatisch leeren zu lassen.
Zuletzt aktualisiert am 07.07.2025 von Hartmut Schneider - Admin.
Kommentare
Einen Kommentar schreiben