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

lorsque vous faites une radiographie des requêtes, pourquoi est-ce que parfois le lambda répond rapidement ou cela peut prendre jusqu'à 2 secondes ?

dans la radiographie, vous pouvez voir qu'il ne fait rien pendant environ 1,5 seconde, cela demande un seul objet de dynamoDB tout le temps. il n'y a pas de source de données plus rapide que dynamoDB lorsque vous interrogez par id, et cela avec appsync devrait être très rapide mais nos tests montrent qu'il y a une surcharge attendue de l'agrégation appsync mais aussi il y a une quantité aléatoire d'inactivité de la lambda que nous ne pouvons pas améliorer. nous avons tout essayé, y compris tous les caches possibles, mais il semble que ce soit juste la lambda qui n'est pas chaude je suppose, j'aimerais avoir plus de lumière à ce sujet.
1 commentaire
On dirait que vous n'êtes pas connecté.
Les utilisateurs doivent être connectés pour répondre aux questions
Se connecter
Forest K.
FK
0
Oui, parfois le lambda a besoin de temps pour se réchauffer s'il n'a pas été actif pendant un certain temps. Cela peut être résolu par ce qu'on appelle la 'concurrence provisionnée' que vous pouvez activer en lisant à ce sujet ici : https://aws.amazon.com/blogs/aws/new-provisioned-concurrency-for-lambda-functions/
On dirait que vous n'êtes pas connecté.
Les utilisateurs doivent être connectés pour écrire des commentaires
Se connecter
Répondre