System Design · Middle · Frage 8 von 75
Welche Caching-Ebenen gibt es zwischen Nutzer und Datenbank?
- 1Speicher, HTTP-Cache, Service Worker, CDN, Server-Cache
- 2Nur das CDN - Browser cachen keine API-Antworten
- 3Nur den Browser-Cache - die anderen Ebenen sind veraltet
Antwort zeigen
Richtige Antwort: Speicher, HTTP-Cache, Service Worker, CDN, Server-Cache
Erklärung
Jede Ebene entlastet die nächste und senkt die Latenz: Daten-Cache auf dem Client (TanStack Query), HTTP-Cache über Header, SW für Offline, CDN am Rand des Netzes, Redis und Render-Cache auf dem Server. Schwierig ist die konsistente Invalidierung.