Po 10-krotnym wzroście obciążenia, Twoja aplikacja zgłasza wiele błędów HTTP 429 z Cloud Storage i staje się niestabilna. Wdróż natychmiastowe rozwiązanie i długoterminowe, aby aplikacja pozostała stabilna przy przyszłych wzrostach obciążenia. Co należy zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zaimplementuj strategię ponawiania z wykładniczym wycofaniem dla żądań, które otrzymują błędy HTTP 429..
Dlaczego to jest odpowiedź
Błędy HTTP 429 (Too Many Requests) wskazują na przekroczenie limitów żądań. Natychmiastowym i skutecznym rozwiązaniem jest zaimplementowanie strategii ponawiania z wykładniczym wycofaniem (exponential backoff). Pozwala to aplikacji automatycznie ponawiać nieudane żądania po coraz dłuższych odstępach czasu, zmniejszając obciążenie serwera i zwiększając szanse na sukces. Długoterminowo, należy również zoptymalizować kod aplikacji, aby zmniejszyć liczbę niepotrzebnych wywołań API i rozważyć buforowanie danych, aby zminimalizować bezpośrednie odwołania do Cloud Storage. Migracja do Firestore jest niewłaściwa dla dużych plików multimedialnych, a kompresja filmów i obrazów, choć korzystna dla przepustowości, nie rozwiązuje problemu przekroczenia limitów API.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana