Ein Cache ist ein Zwischenspeicher, der häufig benötigte Daten temporär vorhält, damit sie beim nächsten Abruf schneller verfügbar sind. Im Web speichern Browser, Server und Content Delivery Networks Kopien von Seiten, Bildern, Stylesheets und Skripten. Statt jede Datei bei jedem Besuch neu zu laden, greift das System auf die gespeicherte Kopie zurück — das verkürzt Ladezeiten und entlastet den Server.
Wie funktioniert Caching?
Beim ersten Aufruf einer Website lädt der Browser alle Ressourcen vom Server: HTML-Dokumente, CSS-Dateien, JavaScript, Bilder und Schriftarten. Der Server teilt dabei über sogenannte Cache-Header mit, wie lange jede Datei zwischengespeichert werden darf. Beim nächsten Besuch prüft der Browser zunächst seinen lokalen Speicher und lädt nur die Dateien neu, deren Gültigkeit abgelaufen ist oder die sich geändert haben.
Caching passiert auf mehreren Ebenen gleichzeitig: Der Browser-Cache liegt auf dem Gerät des Nutzers, der Server-Cache hält fertig berechnete Seiten vor (bei WordPress etwa über Caching-Plugins), und ein Content Delivery Network speichert Kopien auf weltweit verteilten Servern. Jede Ebene spart Rechenzeit und Übertragungswege ein.
Warum ist ein Cache wichtig?
Ladezeit ist ein zentraler Faktor für Nutzererlebnis und Suchmaschinenranking. Google bewertet Seitengeschwindigkeit über die Core Web Vitals, und langsame Seiten führen nachweislich zu höheren Absprungraten. Ein gut konfigurierter Cache kann die Auslieferungszeit einer Seite drastisch verkürzen, weil aufwendige Datenbankabfragen und Berechnungen entfallen.
Auch für die Serverkosten spielt Caching eine Rolle: Wenn wiederkehrende Anfragen aus dem Zwischenspeicher bedient werden, verkraftet derselbe Server deutlich mehr Besucher. Für Kanzlei-Websites mit Werbekampagnen ist das relevant, weil Google Ads schnelle Zielseiten mit einem besseren Zielseiten-Erlebnis belohnt.
Typische Fehler beim Caching
Der häufigste Stolperstein: Änderungen an der Website sind nicht sichtbar, weil noch eine alte Version im Cache liegt. Nach einem Update sollte der Cache deshalb gezielt geleert werden (Cache-Purge). Umgekehrt kann zu aggressives Caching dynamische Inhalte wie Formulare, Warenkörbe oder personalisierte Bereiche beschädigen — solche Seiten müssen vom Caching ausgenommen werden.
Bei WordPress kommt hinzu, dass sich mehrere Caching-Plugins gegenseitig stören können. Eine saubere Konfiguration nutzt eine einzige Caching-Lösung, die zum Hosting passt, und testet nach jeder Änderung, ob Formulare, Consent-Banner und Tracking weiterhin funktionieren.