Sex*_*hor 6 amazon-web-services aws-lambda aws-api-gateway
有没有人找到API网关延迟问题的解决方案?
通过简单的功能测试API网关 - > Lambda交互,我经常看到2.5s范围内的冷启动,并且一旦"加热",响应时间在900ms-1.1s范围内是典型的.
我理解TLS握手有其自身的开销,但是从我的位置测试类似的资源(我认为不是地理分布的基于AWS或一般的站点)显示的结果是~500ms的一半.
AWS很快就会有好消息吗?
(我在发布之前已经阅读了所有我能找到的内容.)
这里是 API Gateway 团队的工程师。
您说您已经阅读了“所有内容”,但对于其他人的上下文,我想链接到我们论坛上的许多线程,在这些线程中,我公开记录了执行单个 API 调用时大量感知延迟的来源:
一般来说,当您提高调用率时,您的平均延迟将会缩短,因为可以利用客户端与 CloudFront 之间以及 CloudFront 与 API Gateway 之间的连接重用机制。此外,更高的调用率将确保您的 Lambda 处于“温暖”状态并准备好服务请求。
话虽这么说,我们痛苦地意识到,我们没有达到许多客户的性能标准,并且正在努力改进这一点:
Lambda 团队不断致力于改善冷启动时间,并尝试为持续负载的函数删除冷启动时间。
在 API Gateway 上,我们目前正在改进 CloudFront 和 API Gateway 之间的连接重用,客户将能够从通过其他 API 建立的连接中受益。这意味着需要在 CloudFront 和 API Gateway 之间进行完整 TLS 握手的请求百分比应该会减少。
| 归档时间: |
|
| 查看次数: |
2261 次 |
| 最近记录: |