Je e-commerce backend op Cloud SQL is overbelast, wat leidt tot API-latentie en timeouts. Je beheert de API. Welke oplossing optimaliseert de API-prestaties en gebruikerservaring?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Exposeer de API via Apigee, gebruik Memorystore (Redis) om veelgevraagde data te cachen en implementeer exponential backoff voor retries in de applicatie..
Waarom dit het antwoord is
Deze oplossing pakt de overbelasting aan door caching en robuuste retries. Apigee fungeert als een API-gateway voor beheer en beveiliging. Memorystore (Redis) cachet veelgevraagde data, waardoor de belasting op Cloud SQL drastisch vermindert en de API-latentie verbetert. Exponential backoff in de applicatie zorgt ervoor dat retries niet gelijktijdig plaatsvinden, wat verdere overbelasting voorkomt en de veerkracht van de applicatie verhoogt. De andere opties zijn minder effectief: Pub/Sub kan de database beschermen, maar introduceert asynchrone verwerking die mogelijk niet geschikt is voor alle API-endpoints die directe antwoorden vereisen. Cloud CDN is voor statische content en niet geschikt voor dynamische API-responses. Alleen het verhogen van het DB-geheugen pakt de fundamentele oorzaak van overbelasting door herhaalde verzoeken niet aan en is vaak een dure, tijdelijke oplossing.
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