Introducing G2.ai, the future of software buying.Try now

Warum antwortet die Lambda manchmal schnell und manchmal kann es bis zu 2 Sekunden dauern, wenn man die Anfragen durchleuchtet?

In Röntgenaufnahmen kann man sehen, dass es für etwa 1,5 Sekunden nichts tut, während es ständig ein einzelnes Objekt von DynamoDB anfordert. Es gibt keine schnellere Datenquelle als DynamoDB, wenn man nach ID abfragt, und dies sollte mit AppSync sehr schnell sein, aber unsere Tests zeigen, dass es eine erwartete Überlastung durch die AppSync-Aggregation gibt, aber auch eine zufällige Menge an Inaktivität der Lambda, die wir nicht verbessern können. Wir haben alles versucht, einschließlich aller möglichen Caches, aber es scheint, dass es einfach daran liegt, dass die Lambda nicht warm ist, denke ich. Ich würde gerne mehr Klarheit darüber bekommen.
1 Kommentar
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Fragen zu beantworten
Anmelden
Forest K.
FK
0
Ja, manchmal benötigt die Lambda Zeit zum Aufwärmen, wenn sie längere Zeit nicht aktiv war. Dies kann durch die sogenannte 'bereitgestellte Parallelität' behoben werden, über die Sie hier mehr erfahren können: https://aws.amazon.com/blogs/aws/new-provisioned-concurrency-for-lambda-functions/
Sieht aus, als wären Sie nicht angemeldet.
Benutzer müssen angemeldet sein, um Kommentare zu schreiben
Anmelden
Antworten