AWS Lambda 无服务器应用程序 (docker) 明显比本地 docker 慢

问题描述 投票:0回答:1

我在 AWS Lambda 中托管一个无服务器 Docker 应用程序,这是一个 .net 8(但是 6 和 7 甚至 beanstalk 的行为相同)。该应用程序是 .net lucene(4.8 处于测试版)搜索(索引非常小,只有 140MB,并且与该应用程序捆绑在一起 - 这在本地(在 docker 中)和 Azure Functions 应用程序中运行得非常好 - 响应时间为 2 位数毫秒。但是一旦部署在 AWS 中,响应时间可能会在 3 位数毫秒左右。 我对 docker 还很陌生 - 我可以尝试如何将 AWS 中的响应时间降低到 2 位毫秒

.net docker aws-lambda lucene lucene.net
1个回答
0
投票

通过减小包大小、利用预配置并发性和调整 Lambda 配置来优化 AWS Lambda 冷启动时间。考虑使用 AWS Fargate 等替代方案,以获得与 Docker 化应用程序更一致的性能。

© www.soinside.com 2019 - 2024. All rights reserved.