Technische Entscheidungen · Middle · Frage 1 von 14
Ein News-Feed bedient 1 Mio. Nutzer, darf eine Minute hinterherhinken, und jeder Aufruf der Upstream-API kostet Geld. Was ist der Hauptansatz?
- 1Ein geteilter Server-Cache mit einer TTL von etwa 60 Sekunden
- 2Bei jedem Besuch für jeden Nutzer upstream holen
- 3Ein Cache pro Nutzer in jedem Browser für 60 Sekunden
Antwort zeigen
Richtige Antwort: Ein geteilter Server-Cache mit einer TTL von etwa 60 Sekunden
Erklärung
Ein geteilter Eintrag heißt, alle Nutzer kosten einen Upstream-Aufruf pro Minute, und die Minute Verzögerung ist erlaubt. Ein Browser-Cache passt zu persönlichen Daten und spart wiederholte Besuche, aber bei 1 Mio. Nutzern zahlt trotzdem jeder einen Upstream-Aufruf. Holen bei jedem Besuch passt zu Daten, die exakt sein müssen, etwa ein Kontostand, und würde hier die Rechnung ohne Nutzen vervielfachen.