AWS re:Post Knowledge Center Feedback Survey
Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
我的 AWS Lambda 函数遇到了高延迟冷启动持续时间。
环境和代码的 Lambda 函数请求的初始设置被称为冷启动时间或启动延迟。要最大限度地减少 Lambda 函数的冷启动时间和延迟,请按照以下您的用例相关的说明进行操作。
有关详细信息,请参阅使用 Lambda 函数的最佳实践。
在按需 Lambda 函数中,静态初始化器在收到请求之后但在调用处理程序之前运行。这会导致请求者延迟,并延长整体冷启动持续时间。
有关详细信息,请参阅如何解决 Lambda 函数预置并发问题?
如果您将 Lambda 与 API Gateway 一起使用,并且发现 IntegrationLatency 指标很高,请查看您的 Lambda 函数的 CloudWatch Logs。当与 Lambda 函数集成的 API 端点向客户端发送响应所花的时间过长时,必须解决高延迟问题。Lambda 函数的冷启动不会记录在函数的持续时间指标中,因此 API 的集成延迟可能长于函数的持续时间。要查看冷启动时函数的持续时间,请使用 AWS X-Ray。
有关详细信息,请参阅如何解决与 Lambda 集成的 API Gateway 请求中的高延迟问题?
如何减少 Java Lambda 函数的初始化和调用持续时间延迟?
使用 Lambda SnapStart for Java 11 Runtime 提高启动性能
操作 Lambda: 性能优化 – 第 1 部分