← Zurück zum Glossar

Webdesign · Entwicklung · SEO

Cache

Cache erklärt: Websites schneller und effizienter ausliefern

Redaktionell geprüft ·

Verständlich erklärt

Ein Cache ist ein schneller Zwischenspeicher für Daten oder bereits berechnete Ergebnisse. Bei Websites können Browser, Proxies, Content Delivery Networks, Anwendungen und Datenbanken Inhalte cachen. Wiederholte Anfragen müssen dadurch nicht jedes Mal vollständig verarbeitet oder über das Netzwerk übertragen werden. Das kann Antwortzeiten, Serverlast und Datenvolumen reduzieren.

Caching muss zum Inhalt passen. Öffentliche, selten veränderte Dateien dürfen meist länger gespeichert werden als personalisierte oder vertrauliche Antworten. Cache-Schlüssel, Ablaufzeiten, Validierung und gezielte Invalidierung entscheiden darüber, ob Nutzer aktuelle und korrekte Inhalte erhalten. Versionierte Dateinamen helfen bei CSS und JavaScript; sensible Antworten sollten nicht versehentlich in gemeinsam genutzten Caches landen.

Cache in der Praxis

Caching ist immer eine Abwägung zwischen Geschwindigkeit und Aktualität. Schlüssel, Gültigkeitsdauer und Invalidierung müssen zum Datentyp passen; private oder personalisierte Antworten dürfen nicht versehentlich gemeinsam gespeichert werden.

Web-Infrastruktur bleibt meist unsichtbar, bis etwas langsam wird oder ausfällt. Änderungen sollten dokumentiert, schrittweise ausgerollt und mit Monitoring begleitet werden. Zuständigkeiten, Laufzeiten, Erneuerungen und Wiederherstellungswege gehören in einen Betriebsplan. Bei Fehlern hilft eine Prüfung entlang der gesamten Anfragekette – vom Browser über Namensauflösung und Netzwerk bis zur Anwendung – mehr als das isolierte Austauschen einzelner Komponenten.

Auf einen Blick

Ein Treffer spart Arbeit, ein Fehltreffer braucht den Ursprung. Anfrage, Gültiger Treffer, Kein Treffer, Ursprung.
Ein Treffer spart Arbeit, ein Fehltreffer braucht den Ursprung. Private Daten nicht gemeinsam zwischenspeichern.Infografik in voller Größe öffnen

Cache: Relevanz für SEO, SEA und GEO

Erreichbarkeit, sichere Verbindungen und kurze Antwortzeiten beeinflussen, ob Suchmaschinen Inhalte zuverlässig abrufen und Nutzer eine Zielseite tatsächlich verwenden können. Infrastruktur ist damit ein indirekter, aber grundlegender Teil von SEO und SEA. Messungen sollten reale Regionen, Geräte und Cache-Zustände abbilden; ein einzelner schneller Test vom Entwicklungsrechner sagt wenig über die tatsächliche Erfahrung der Zielgruppe aus.

Such- und Antwortsysteme können Cache besser einordnen, wenn Definition, Einsatzgrenzen und Prüfkriterien klar voneinander getrennt sind. Als redaktioneller Bezug dient die Quelle „RFC 9111: HTTP Caching“ von IETF; sie macht zentrale Aussagen für Menschen und maschinelle Systeme nachvollziehbar.

Codebeispiel aus der Praxis

HTTP

Cache-Regeln in HTTP-Antworten

Öffentliche, versionierte Dateien dürfen lange gespeichert werden. Private Antworten erhalten dagegen eine restriktive Regel.

HTTP/1.1 200 OK
Content-Type: text/css; charset=utf-8
Cache-Control: public, max-age=31536000, immutable
ETag: "style-v42"

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Cache-Control: private, no-store

Quellen und weiterführende Informationen

  1. Standard RFC 9111: HTTP Caching IETF · Geprüft

Häufige Fragen

Ein Cache speichert häufig benötigte Daten oder Ergebnisse vorübergehend, damit sie bei späteren Anfragen schneller bereitstehen.

Ein Browser-, CDN- oder Server-Cache kann eine ältere Version ausliefern. Korrekte Invalidierung oder versionierte Dateinamen lösen dieses Problem.