Node.js · Senior · Frage 63 von 75
Wie löst DataLoader das N+1-Problem in einem GraphQL-Server?
- 1Es bündelt
load(id)-Aufrufe eines Ticks zu einer Abfrage - 2Es cacht alle Abfragen für immer in einem Redis-Speicher
- 3Es schaltet verschachtelte Felder im Schema für alle Clients ab
Antwort zeigen
Richtige Antwort: Es bündelt load(id)-Aufrufe eines Ticks zu einer Abfrage
Erklärung
Erzeuge pro Anfrage einen neuen DataLoader, damit Caching nie Daten zwischen Nutzern vermischt.