Na een piek kreeg je Firebase/Firestore-gebaseerde game HTTP 429 RESOURCE_EXHAUSTED-fouten. De app is nu stabiel, maar je verwacht binnenkort weer een piek. Welke snelle wijzigingen minimaliseren herhaalde throttling?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Optimaliseer databasequery's om lees-/schrijfbewerkingen te verminderen en pas de applicatiecode aan om de Firestore API-aanroep opnieuw te proberen met een exponentiële backoff..
Waarom dit het antwoord is
De correcte aanpak omvat twee cruciale stappen. Ten eerste, het optimaliseren van databasequery's vermindert de belasting op Firestore door minder lees- en schrijfbewerkingen uit te voeren, wat direct de kans op RESOURCEEXHAUSTED-fouten verkleint. Dit is een fundamentele verbetering voor de schaalbaarheid. Ten tweede, het implementeren van een exponentiële backoff voor API-aanroepen zorgt ervoor dat de applicatie op een gecontroleerde manier opnieuw probeert na een fout. Dit voorkomt dat de applicatie de service overspoelt met herhaalde verzoeken tijdens een piek, wat de throttling zou verergeren. Een vaste backoff is minder effectief omdat het geen rekening houdt met de duur van de overbelasting. Een quotumverhoging is een reactieve maatregel die niet de onderliggende oorzaak van inefficiëntie aanpakt en mogelijk niet snel genoeg wordt goedgekeurd voor een verwachte piek.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig