Dopo un aumento di 10 volte, la tua app riscontra molti errori HTTP 429 di Cloud Storage e diventa instabile. Implementa subito una correzione e una soluzione a lungo termine in modo che l'app rimanga stabile in caso di futuri aumenti di carico. Cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Implementare una strategia di retry con exponential backoff per le richieste che ricevono errori HTTP 429..
Perché questa è la risposta
La risposta corretta è implementare una strategia di retry con exponential backoff. Gli errori HTTP 429 indicano un numero eccessivo di richieste (rate limiting). L'exponential backoff è una soluzione immediata ed efficace che permette all'applicazione di riprovare le richieste fallite dopo intervalli di tempo crescenti, riducendo il carico sui servizi di Cloud Storage e migliorando la resilienza dell'applicazione senza modifiche significative all'infrastruttura. Ottimizzare il codice dell'applicazione è una buona pratica a lungo termine, ma non risolve immediatamente il problema degli errori 429 causati da picchi di traffico. Comprimere video e immagini riduce la larghezza di banda, ma non affronta direttamente il rate limiting delle API; un throttling personalizzato è una soluzione a lungo termine ma richiede implementazione e test. Migrare i dati su Firestore non è appropriato per file multimediali di grandi dimensioni e non è una soluzione rapida per il problema attuale.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta