Cache

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.

  • Zwischenspeicher für wiederverwendbare Ergebnisse
  • Kann Ladezeit und Serverlast reduzieren
  • Browser, CDN, Anwendung und Datenbank können cachen
  • Ablauf und Invalidierung gezielt planen
  • Personalisierte Inhalte besonders schützen

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.