Un scénario typique de durée de démarrage à froid par langue: il a été observé que le temps de démarrage pour JavaScript est à un aperçu entre 0.2 à 0.4 secondes, tandis que pour Python, il est 0.2 à 0.25 secondes. Durations de démarrage à froid d'Aws Lambda dans Go et Java a montré son pic entre 0.3 à 0.4 secondes et 0.34 à 0.4 secondes.
- Combien de temps commence à Cold Lambda Cold?
- Comment puis-je accélérer AWS Lambda Cold Start?
- Quelle langue est plus rapide dans AWS Lambda?
Combien de temps commence à Cold Lambda Cold?
Selon une analyse des charges de travail de la production de Lambda, le froid démarre se produit généralement dans moins de 1% des invocations. La durée d'un démarrage à froid varie de moins de 100 ms à plus de 1 seconde.
Comment puis-je accélérer AWS Lambda Cold Start?
Réduire le nombre de packages
Nous avons vu que le plus grand impact sur les temps de début AWS Lambda Cold n'est pas la taille du package, mais le temps d'initialisation lorsque le package est réellement chargé pour la première fois. Plus vous utilisez de packages, plus il faudra pour que le conteneur les charge.
Quelle langue est plus rapide dans AWS Lambda?
Les avantages de Python dans les environnements AWS Lambda
Python est sans aucun doute le gagnant absolu en ce qui concerne les conteneurs qui tournent. C'est environ 100 fois plus rapide que Java ou C #.