Schlagwort: performance

Teil 4: Bündeln mit DataLoader
Sammle die Abfragen eines Requests mit DataLoader und beantworte sie mit einer Abfrage pro Tabelle, sodass das Questbrett drei SQL-Abfragen braucht statt sechzehn.
Fortgeschritten25 Min.
Teil 7: Ganze Antworten in Valkey cachen
Cache komplette Query-Ergebnisse mit dem Response-Cache von Yoga in Valkey, räum sie ab, wenn Mutations die Daten ändern, beantworte wiederholte GET-Requests mit 304 und halt die API am Laufen, wenn der Cache ausfällt.
Fortgeschritten25 Min.
Teil 8: Query-Limits und Persisted Operations
Schütz die API mit einem Tiefenlimit und einem Kostenlimit vor Operationen, die zu tief oder zu teuer sind, und beschränk sie mit Persisted Operations auf die Operationen deiner eigenen Clients.
Fortgeschritten25 Min.