Caching ist der wichtigste Hebel für die Performance einer Drupal-Plattform. Vom Seiten-Cache über OpCode-Caching bis zu Reverse Proxies wie Varnish — jede Ebene löst ein anderes Problem. arocom konfiguriert seit 2012 Caching-Strategien für über 160 Drupal-Projekte und weiss: Viel hilft nicht automatisch viel. Entscheidend ist die richtige Kombination.
Close-up of a vintage hourglass with blurred antique clock background, evoking a timeless feel. — Drupal Caching: Performance-Optimierung

Drupal Caching: Performance-Optimierung in der Praxis

Zuletzt aktualisiert: März 2026 · Lesezeit: 8 Minuten

Eine langsame Website kostet Besucher, Rankings und Umsatz. Google bewertet Ladezeiten als Ranking-Faktor, und Nutzer verlassen Seiten, die länger als drei Sekunden laden. Drupal bringt ein leistungsfähiges Caching-System mit — aber es muss richtig konfiguriert sein.

Dieser Artikel erklärt die verschiedenen Caching-Ebenen in Drupal, wann welche Methode sinnvoll ist und welche Fehler ihr vermeiden solltet.

Die Caching-Ebenen in Drupal

Drupal profitiert von mehreren Caching-Verfahren, die auf unterschiedlichen Ebenen arbeiten:

PHP OpCode Cache. PHP ist eine Skriptsprache, die vor jeder Ausführung interpretiert wird. Ein OpCode-Cache speichert das Ergebnis dieser Verarbeitung. Seit PHP 5.5 ist der Zend OPcache im Core enthalten. Dieser Cache ist für jede Drupal-Installation Pflicht.

Datenbank-Cache. Das Standardverfahren in Drupal: Gerenderte Seiten, Menustrukturen, Feldkonfigurationen und mehr werden in Cache-Tabellen der Datenbank abgelegt. Der Drupal-Core bringt über 10 solcher Tabellen mit.

In-Memory-Cache (Redis, Memcached). Informationen werden im RAM statt in der Datenbank gehalten. Das ist deutlich schneller. Redis ist der bevorzugte Partner für Drupal — stabil, persistent und gut unterstützt.

Reverse Proxy (Varnish). Ein Reverse Proxy wird vor den Webserver geschaltet und liefert gecachte Seiten aus, ohne dass Drupal überhaupt gestartet wird. Für Seiten mit hohem Traffic ist Varnish der größte Performance-Hebel.

CDN (Content Delivery Network). Statische Dateien wie Bilder, CSS und JavaScript werden über verteilte Server ausgeliefert. Das reduziert die Last auf dem Webserver und verbessert Ladezeiten für internationale Nutzer.

Seiten-Cache und Block-Cache im Detail

Drupal bietet zwei zentrale Cache-Mechanismen, die über das Backend konfiguriert werden:

Der Seiten-Cache speichert komplett gerenderte Seiten für anonyme Benutzer. Die Zahl der Datenbankzugriffe sinkt drastisch, die Antwortzeit verbessert sich messbar. Der Seiten-Cache wird bei Content-Änderungen automatisch invalidiert — bei Seiten mit vielen Bearbeitungen kann eine Verfallszeit sinnvoll sein.

Der Block-Cache speichert gerenderte Blöcke unabhängig vom Seiten-Cache. Blöcke können kontextabhängig sein — ihr Inhalt variiert je nach Seite oder Benutzerrolle. Drupal cached Blöcke standardmäßig pro Benutzerrolle.

Cache-Tags in Drupal 11. Das moderne Cache-System arbeitet mit Tags statt mit zeitbasierten Verfallsdaten. Wenn sich ein Inhalt ändert, werden alle Cache-Einträge mit dem entsprechenden Tag invalidiert. Das ist präziser und effizienter als pauschales Cache-Leeren.

Häufige Caching-Fehler und wie ihr sie vermeidet

Cache komplett deaktivieren. Der Drupal-Cache lässt sich nicht vollständig abschalten — Theme-Registry und Menustrukturen bleiben immer gecacht. Wer den Seiten-Cache deaktiviert, verliert den größten Performance-Gewinn.

Zu häufige Cron-Läufe. Cron bereinigt temporäre Cache-Einträge. Wenn Cron zu oft läuft, wird der Cache ständig geleert und muss neu aufgebaut werden. Das kostet Performance statt sie zu gewinnen.

Falsche Cache-Methode für den Anwendungsfall. Große Dateien gehören nicht in einen Datenbank-Cache. Hochdynamische Inhalte (z.B. personalisierte Dashboards) profitieren wenig vom Seiten-Cache. Die Kunst liegt in der richtigen Kombination.

Bei arocom analysieren wir die Anforderungen jedes Projekts und konfigurieren eine Caching-Strategie, die wirklich einen Unterschied macht — messbar, nicht gefühlt.

Eure Drupal-Plattform ist langsam?

Lasst uns gemeinsam analysieren, wo die Engpässe liegen. Der Zukunfts-Check deckt Performance-Probleme auf und liefert konkrete Handlungsempfehlungen. Oder schreibt uns direkt — Unser Team meldet sich innerhalb von 4 Stunden an Werktagen.

Welcher Cache bringt die größte Performance-Verbesserung?

Für die meisten Drupal-Websites ist der Seiten-Cache in Kombination mit einem Reverse Proxy wie Varnish der größte Hebel. Anonyme Besucher erhalten gecachte Seiten, ohne dass Drupal die Seite neu rendern muss.

Braucht jede Drupal-Website Redis oder Varnish?

Nicht zwingend. Für kleinere Websites reicht der integrierte Datenbank-Cache mit aktiviertem Seiten-Cache. Redis und Varnish lohnen sich ab mittlerem Traffic oder wenn die Antwortzeiten unter eine Sekunde fallen sollen.

Kann Caching Probleme verursachen?

Ja. Ein falsch konfigurierter Cache kann veraltete Inhalte anzeigen oder den Server durch ständiges Ein- und Auslagern belasten. Deshalb ist eine saubere Konfiguration mit regelmäßigem Monitoring entscheidend.

Weiterlesen

Entdeckt einen zufälligen Artikel

Varnish Cache: Per...
Ibexa (eZ Platform...
Drupal-Glossar: Di...
Drupal Theming: Cu...
Config Split: Konf...
Vue.js und Drupal:...
Gin Theme: Das bes...
Drupal Views: Date...

Wie steht es um Drupal auf eurer Website? Der Zukunfts-Check zeigt in 2–4 Wochen, wo die größten Hebel liegen.

Zukunfts-Check anfragen Oder schnell selbst prüfen
Kostenlos · PDF-Dokument

Drupal Zukunfts-Check

Checkliste: Ist eure Drupal-Installation zukunftsreif? 15 Prüfpunkte.

Dieses Thema mit KI vertiefen

Kopiert diesen Prompt und fügt ihn in ChatGPT, Claude oder eine andere KI ein — ihr bekommt einen persönlichen Lernplan zu „Drupal Caching: Performance-Optimierung“.

Du bist ein erfahrener Coach für Drupal. Ich möchte das Thema "Drupal Caching: Performance-Optimierung" verstehen und pr...

War dieser Artikel hilfreich?