Typowy scenariusz czasu trwania zimnego startu na język: zaobserwowano, że czas uruchamiania dla JavaScript wynosi szczyt między 0.2 do 0.4 sekundy, podczas gdy dla Pythona jest to 0.2 do 0.25 sekund. Zimny czas trwania AWS Lambda w Go, a Java pokazał swój skok między 0.3 do 0.4 sekundy i 0.34 do 0.4 sekundy.
- Jak długo trwa AWS Lambda Cold Start?
- Jak przyspieszyć AWS Lambda Cold Start?
- Który język jest szybszy w AWS Lambda?
Jak długo trwa AWS Lambda Cold Start?
Zgodnie z analizą obciążeń produkcyjnych Lambda, zimno zaczyna się zwykle od 1% inwokacji. Czas trwania zimnego startu waha się od mniej niż 100 ms do ponad 1 sekundy.
Jak przyspieszyć AWS Lambda Cold Start?
Zmniejsz liczbę pakietów
Widzieliśmy, że największym wpływem na zimne czasy rozpoczęcia AWS Lambda nie jest rozmiar pakietu, ale czas inicjalizacji, w którym opakowanie jest faktycznie załadowane po raz pierwszy. Im więcej pakietów używasz, tym dłużej potrzebuje pojemnik, aby je załadować.
Który język jest szybszy w AWS Lambda?
Korzyści Pythona w środowiskach AWS Lambda
Python jest bez wątpienia absolutnym zwycięzcą, jeśli chodzi o wirowanie pojemników. Jest około 100 razy szybszy niż Java lub C#.