Een website toont een dagelijkse nieuwsbrief die in het Engels is opgeslagen. Wanneer een gebruiker de site bezoekt, vraagt een Lambda-functie de on-premises database van het bedrijf om de huidige nieuwsbrief, roept Amazon Translate TranslateText aan om deze voor de gebruiker te vertalen, en retourneert de vertaalde tekst. Het verkeer is toegenomen en de on-premises database is overbelast, wat de reactietijden vertraagt. Het bedrijf kan de database niet wijzigen. Welke wijziging zal de reactietijd van de Lambda-functie verbeteren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: De vertaalde nieuwsbrieven cachen in de /tmp directory van de Lambda-functie..
Waarom dit het antwoord is
Het cachen van de vertaalde nieuwsbrieven in de /tmp directory van de Lambda-functie is de beste oplossing. Dit vermindert het aantal aanroepen naar de overbelaste on-premises database, omdat de vertaalde versie van de nieuwsbrief beschikbaar is voor volgende verzoeken. De /tmp directory is een tijdelijke opslag die beschikbaar is tijdens de uitvoering van de Lambda-functie en is geschikt voor dit doel. Asynchrone Lambda-aanroepen (optie 1) lossen de belasting van de database niet op, omdat de initiële aanroep nog steeds de database moet raadplegen. Caching inschakelen voor de TranslateText API-aanroepen (optie 3) is niet effectief, omdat de bottleneck de on-premises database is, niet de vertaalservice. De Lambda-functie aanpassen om verzoeken parallel te verwerken (optie 4) zou de belasting op de on-premises database juist verhogen, wat het probleem verergert.
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