Background Decoration
10.8.2026Dietrich Bojko10 Min. Lesezeit

High-Performance & Caching-Strategien

Zurück zur Übersicht
High-Performance & Caching-Strategien
Bild mit KI generiert.
Bild mit KI generiert.
4 Views

Häufig gestellte Fragen (FAQ)

Wenn der POST-Request von Contao zu Next.js (z. B. wegen eines Netzwerkfehlers oder eines Timeouts) nicht durchgeht, wird der Cache im Frontend nicht geleert. Das ist der Grund, warum wir als Fallback trotzdem ein zeitbasiertes revalidate (z. B. 3600 Sekunden) in unserem Fetcher setzen sollten. So stellt das System sicher, dass die Seite spätestens nach einer Stunde (oder deinem definierten Intervall) aktualisiert wird, selbst wenn der Webhook einmal ausfallen sollte.

Ja, aber Next.js blockiert externe Bildquellen standardmäßig aus Sicherheitsgründen. Du musst die Domain (oder Subdomain) deines Contao-Backends zwingend in deiner Next.js-Konfiguration (in der next.config.ts oder next.config.js) unter images.remotePatterns auf die Whitelist setzen, damit die Bildoptimierung funktioniert und die Bilder nicht blockiert werden.

Weil SSR bei jedem Klick den Server zwingt, auf die Antwort des Contao-Backends zu warten. Bei komplexen Seiten oder hohem Traffic (z. B. durch Google-Crawler oder Besucher-Spitzen) steigen deine Serverkosten enorm an, die Time to First Byte (TTFB) verschlechtert sich spürbar und im schlimmsten Fall reißt du dein eigenes CMS durch Überlastung (Origin Stampede) offline. ISR bietet dir die perfekte Mischung aus der Geschwindigkeit statischer Seiten und der Flexibilität dynamischer Daten.

Dein nächster Schritt: Phase 4 – SEO-Masterclass & Schema-Validierung

Unsere Headless-Architektur ist jetzt rasend schnell, stabil und für Redakteure nahtlos bedienbar. Doch die beste und schnellste Website der Welt nützt nichts, wenn sie von Google nicht korrekt verstanden und nicht auf den vordersten Plätzen gerankt wird.

In der Headless-Welt gibt es kein klassisches Contao-Plugin, das dir automatisch perfekte Meta-Tags und strukturierte Daten in den unsichtbaren Head-Bereich der Seite zaubert. Wir müssen dem Next.js App Router beibringen, unsere CMS-Daten in sauberes SEO-Gold zu verwandeln.

Mit dem Start von Phase 4 widmen wir uns voll und ganz der Sichtbarkeit. Im kommenden Teil 12: SEO-Masterclass & Schema-Validierung lernst du, wie du eine kugelsichere SEO-Architektur aufbaust:

  • Dynamische Meta-Tags: Wie du Title, Meta-Descriptions und Open Graph (OG) Images über die generateMetadata-API im Next.js App Router dynamisch aus dem Contao-Payload generierst.

  • Die XML-Sitemap: Wie du mit der nativen sitemap.ts in Next.js eine automatisierte, immer aktuelle Sitemap deiner Headless-Inhalte für die Google Search Console bereitstellst.

  • Strukturierte Daten (JSON-LD): Wie du Local Business, Artikel oder FAQ-Schemas dynamisch in React injizierst, um begehrte Rich Snippets in den Suchergebnissen zu triggern.

  • Qualitätssicherung: Wie wir unsere dynamisch generierten JSON-LD Daten mit dem dedizierten Schema-Tester unter webinteger.dev/tools/schema-tester auf Herz und Nieren prüfen, bevor wir sie live schalten.

Jetzt starten: Teil 12 – SEO-Masterclass & Schema-Validierung im Headless CMS

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

Das könnte Sie auch interessieren

Schreiben Sie einen Kommentar