Cache

Problem

Eine Datenbankabfrage dauert 500 ms. Das gleiche Ergebnis wird 20.000 Mal pro Minute angefordert, obwohl es sich nur einmal pro Stunde ändert.

Lösung — Cache

Bewahren Sie häufig benötigte Daten in einer schnelleren Speicherung auf.
Anfrage
   ↓
Cache → Treffer → zurückgeben
   ↓ kein Treffer
Datenbank
Kerngedanke: Caching beschleunigt Zugriffe und entlastet das Backend; dafür müssen Aktualität und zusätzliche Komplexität beherrscht werden.