Een Lambda-functie die grote afbeeldingsbestanden converteert, is groter geworden na het toevoegen van een nieuwe module. De grotere bundel heeft de deployments vertraagd. Hoe kan een ontwikkelaar de deploymenttijd voor de Lambda-functie verkorten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Plaats dependencies in Lambda layers en laat de functie deze vanuit de layers laden..
Waarom dit het antwoord is
Het plaatsen van dependencies in Lambda layers vermindert de omvang van het implementatiepakket van de Lambda-functie zelf. Dit versnelt de upload- en implementatietijd omdat alleen de functiespecifieke code hoeft te worden geüpload. De layers worden afzonderlijk beheerd en kunnen door meerdere functies worden gedeeld, wat ook efficiëntie bevordert. AWS CodeDeploy is een implementatieservice die helpt bij het automatiseren van implementaties, maar het verkort niet direct de uploadtijd van een groot Lambda-pakket. Het verhogen van de geheugentoewijzing van de functie beïnvloedt de runtime-prestaties, niet de implementatietijd. Het hosten van dependencies in Amazon S3 vereist dat de functie deze dependencies tijdens de initialisatie downloadt, wat de opstarttijd van de functie kan verlengen en de implementatietijd niet verkort.
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