Zum Inhalt springen

Cache

oder auch Caching, Zwischenspeicher

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 02.11.2026

Ein Cache ist ein Speicher, der bereits berechnete oder geladene Daten für den nächsten Zugriff bereithält, damit die Arbeit dahinter nicht ein zweites Mal anfällt. Das Wort ist aus dem Französischen entlehnt, wo cache das Versteck und das Lager bezeichnet.

Fünf Kästen in einer Reihe: Browser-Cache auf dem Gerät, Edge-Cache im CDN, Seitencache und Objektcache auf dem Server und am Ende die Datenbank als Quelle. Über der Reihe läuft ein Pfeil für die Anfrage nach rechts, darunter ein Pfeil für das Leeren nach links.
Die Anfrage endet beim ersten Treffer. Geleert wird in der Gegenrichtung, von innen nach außen.
Cache

Ein Speicher, der bereits berechnete oder geladene Daten für den nächsten Zugriff bereithält.
Beispiel: „Nach dem Leeren des Cache war die Änderung sofort auf der Website zu sehen.“

Auch: Zwischenspeicher. Caching ist die Tätigkeit, einen Cache einzusetzen und zu pflegen.

Im Browser: Der Browser-Cache behält Bilder, Stylesheets und Skripte auf dem Gerät des Besuchers, damit der zweite Seitenaufruf ohne erneuten Download auskommt.

Auf dem Server: Der Server Cache legt fertige Seiten, Abfrageergebnisse und übersetzten Programmcode ab. Der CMS-Cache ist davon die bekannteste Ebene.

Im Auslieferungsnetz: Beim Edge Caching liegt die Kopie in einem CDN an einem Standort nahe am Besucher.

Im Namenssystem: Der DNS Cache merkt sich, welche Adresse zu einem Namen gehört, und erspart den Weg zum Nameserver.

Bei Sprachmodellen: Das Prompt-Caching hält einen bereits verarbeiteten Teil der Eingabe vor und senkt damit Kosten und Wartezeit.

Abgrenzung zur Sicherung: Ein Cache darf jederzeit verworfen werden, weil das Original an einer anderen Stelle liegt. Eine Sicherung ist die letzte Kopie, wenn das Original fehlt.

Was ein Cache einspart

Rechenzeit und Übertragung. Eine Seite, die aus Datenbankabfragen und Vorlagen zusammengesetzt wird, braucht je nach Umfang mehrere hundert Millisekunden; dieselbe Seite aus dem Zwischenspeicher liefert der Server in wenigen. Das wirkt unmittelbar auf die Core Web Vitals und auf die Server-Antwortzeit.

Dazu kommt die Belastbarkeit. Eine zwischengespeicherte Website hält einen Besucheransturm aus, der eine berechnete in die Knie zwingt. Wer mit Presse oder Werbung rechnet, gewinnt an dieser Stelle am meisten.

Woran ein Cache gemessen wird

An der Trefferquote und an der Gültigkeitsdauer. Die Trefferquote sagt, welcher Anteil der Anfragen aus dem Zwischenspeicher beantwortet wird; liegt sie niedrig, kostet der Cache Verwaltung und bringt wenig.

Die Gültigkeitsdauer legt fest, wie lange eine Kopie als frisch gilt. Sie ist die eigentliche Entscheidung an jedem Cache: lange Fristen sparen Arbeit und verzögern Änderungen, kurze Fristen halten alles aktuell und kosten Rechenzeit.

Welche Fehler ein Cache erzeugt

Drei, die sich ähnlich anfühlen. Eine gespeicherte Änderung erscheint nicht, weil eine Ebene die alte Fassung hält. Die Vorschau zeigt den alten Stand, weil sie nicht am Zwischenspeicher vorbeigeführt wurde. Und angemeldete Nutzer sehen fremde Inhalte, weil eine persönliche Seite zwischengespeichert wurde.

Der dritte Fall ist der gefährliche und gehört in jede Abnahme. Für die ersten beiden gilt die Reihenfolge aus der Abbildung: Geleert wird von innen nach außen, also erst auf dem Server, dann im Auslieferungsnetz, zuletzt im Browser. Wer nur eine Ebene leert, sieht die alte Fassung aus der nächsten.

Siehe auch:

Browser-Cache

Der Zwischenspeicher im Browser, der Dateien einer Website auf dem Gerät des Besuchers behält.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Server Cache

Der Sammelbegriff für alle Zwischenspeicher, die auf dem Server selbst liegen.

#Hosting & Webserver

CMS-Cache (Seitencache)

Der Zwischenspeicher, aus dem fertig berechnete Seiten ausgeliefert werden.

#Content-Management-Systeme (CMS)

Cache-Header

Die Angaben im HTTP-Kopf, die festlegen, ob und wie lange eine Antwort zwischengespeichert werden darf.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Edge Caching

Das Zwischenspeichern von Inhalten an den Standorten eines Auslieferungsnetzes, nahe am Besucher.

#Hosting & Webserver

Ladezeit

Die Zeit vom Aufruf einer Seite bis zu dem Moment, in dem sie benutzbar ist.