在无服务计算中,冷启动时间与函数执行时间有关吗



函数冷启动时间和函数运行时间之间是否存在关系?

根据AWS观察结果(如此处所述(

像C#和Java这样的运行时的初始化时间比Node.js或Python,但一次执行速度明显加快初始化

在测量不同语言运行时的冷启动时,人们试图想出多个基准/实验(如图(,它们都指向了类似的观察结果。

AWS还提供";Provisioned Concurrency";其试图解决冷启动的问题。

您的冷启动时间与lambda的大小有关,包括您可能与层一起使用或直接在部署包中使用的第三方库。除非计算lambda收集资源所需的时间,否则整体运行时不会影响冷启动。

在Azure中,冷启动可以通过托管Azure功能的方式连接。例如,在一段空闲时间后的消耗计划中,它可能需要一些额外的时间来执行您的请求。使用应用程序服务计划,您可以检查您是否https://learn.microsoft.com/en-us/azure/azure-functions/dedicated-plan#always-on

最新更新