0

与 aws elasticbeanstalk 上的常规节点项目相比,来自集成到 lambda 函数的 aws api 网关的 api 响应需要更多时间

有什么方法可以减少 aws api 网关的响应时间

4

1 回答 1

0

肯定需要更多信息来回答这个问题,但从你所说的来看,你的问题可能是由 Lambda 函数的冷启动时间引起的。Elastic Beanstalk 堆栈将启动 EC2 实例(一旦启动就准备就绪,直到它们被删除)。Lambda 将根据需要创建处理程序的实例来处理传入流量。第一次调用 Lambda 时,它需要首次为函数预置环境。根据所使用的语言,这可能需要一些时间。除非您等待一段时间(在这种情况下,lambda 需要重新初始化),否则连续请求应该更快。

所以如果这个答案没有帮助,这里有更多有用的信息:

  • Lambda 比您的 Elastic Beanstalk 堆栈慢多少?
  • 仅在前几个请求时速度较慢,还是在您继续请求时继续缓慢?
  • 是每天都慢还是偶尔?
于 2018-10-11T14:26:54.617 回答