Nach einem Anstieg der Nutzerzahlen gab Ihr Firebase/Firestore-basiertes Spiel HTTP 429 RESOURCE_EXHAUSTED-Fehler aus. Die App ist jetzt stabil, aber Sie erwarten bald einen weiteren Anstieg. Welche schnellen Änderungen minimieren wiederholtes Throttling?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Optimieren Sie Datenbankabfragen, um Lese-/Schreibvorgänge zu reduzieren, und ändern Sie den Anwendungscode, um den Firestore API-Aufruf mit exponentieller Wiederholungsverzögerung zu wiederholen..
Warum dies die Antwort ist
HTTP 429 RESOURCEEXHAUSTED-Fehler weisen auf eine Überschreitung der Firestore-Ressourcenlimits hin. Um dies zu beheben und zukünftiges Throttling zu minimieren, sind zwei Schritte entscheidend. Erstens, die Optimierung von Datenbankabfragen reduziert die Anzahl der Lese- und Schreibvorgänge, was die Last auf Firestore verringert und die Wahrscheinlichkeit von Quota-Überschreitungen senkt. Zweitens, die Implementierung einer exponentiellen Wiederholungsverzögerung (exponential backoff) im Anwendungscode ist Best Practice für die Handhabung temporärer Fehler wie Throttling. Dies gibt dem Server Zeit, sich zu erholen, bevor weitere Anfragen gesendet werden, und verhindert, dass die Anwendung den Server mit wiederholten Anfragen überlastet. Eine feste Wiederholungsverzögerung ist weniger effektiv, da sie den Server weiterhin überlasten kann. Eine Quota-Erhöhung ist eine längerfristige Lösung, aber die Optimierung des Codes ist eine schnellere und effizientere Methode zur direkten Adressierung der Ursache.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich