Background Decoration
25.2.2026Dietrich Bojko23 Min. Lesezeit

Contao 5 Performance, Caching & Zero-Downtime Deployment

Zurück zur Übersicht
Contao 5 Performance, Caching & Zero-Downtime Deployment
Ein Tacho im roten Bereich
6 Views

Häufig gestellte Fragen (FAQ)

FTP ist nicht atomar. Das bedeutet, während du hunderte Dateien hochlädst, können Besucher in der Mitte des Prozesses auf die Website zugreifen. Da die Hälfte des neuen Codes noch fehlt, stürzt die Seite ab. Deployer bereitet alles in einem unsichtbaren Hintergrund-Ordner vor und ändert erst nach erfolgreichem Abschluss aller Tests in einer Millisekunde einen Ordner-Verweis (Symlink). Deine Nutzer bemerken das Update nicht einmal.
Nein, solange du es richtig konfigurierst. Contao und Symfony sind schlau genug: Sobald ein Nutzer im Frontend eingeloggt ist (oder ein Session-Cookie für einen Warenkorb besitzt), wird der globale Shared-Cache für diese Person automatisch umgangen. Du musst dir also keine Sorgen machen, dass Nutzer A die privaten Daten von Nutzer B aus dem Cache geladen bekommt.
Nein. GitHub Actions (oder GitLab CI) sind die Königsklasse für vollautomatisiertes Continuous Deployment. Du kannst den dep deploy Befehl auch weiterhin manuell auf deinem lokalen Terminal ausführen, wenn du die volle Kontrolle über den genauen Zeitpunkt des Live-Gangs behalten möchtest.

Der Kreis schließt sich

Dein Modul ist nun nicht nur funktional brillant, sondern auch absolut kugelsicher, blitzschnell und internationalisiert. Es ist im wahrsten Sinne des Wortes Production Ready.

Erinnerst du dich an den allerletzten, großen Schritt, den wir bereits detailliert vorbereitet haben? Genau! Die Veröffentlichung auf Packagist und die Integration in den Contao Manager.

Möchtest du, dass wir nun alle Teile unserer Masterclass Revue passieren lassen, oder hast du noch spezifische Fragen zum Feinschliff, bevor wir das Kapitel Contao 5 Modulentwicklung glorreich abschließen?

Dietrich Bojko
Über den Autor

Dietrich Bojko

Senior Webentwickler

Webinteger arbeitet seit vielen Jahren produktiv mit Linux-basierten Entwicklungsumgebungen unter Windows.
Der Fokus liegt auf performanten Setups mit WSL 2, Docker, PHP, Node.js und modernen Build-Tools in realen Projekten – nicht auf theoretischen Beispielkonfigurationen.

Die Artikel dieser Serie entstehen direkt aus dem täglichen Einsatz in Kunden- und Eigenprojekten und dokumentieren bewusst auch typische Fehler, Engpässe und bewährte Workarounds.

Webseite besuchen

Schreiben Sie einen Kommentar