3

我正在开始一个新项目,该项目有严格的要求,即冷启动时间必须最短。我们正在谈论亚秒级响应时间。我没有发现任何语言和运行时版本的冷启动时间比较。

有谁知道例如 C# 冷启动时间比 Node.js 更快的基准,反之亦然?运行时 v1 与 v2 怎么样?

在这里:https ://blogs.msdn.microsoft.com/appserviceteam/2018/02/07/understanding-serverless-cold-start/它说

此外,需要注意的是,在我们的 2.0 运行时中运行的任何语言都处于预览阶段,并且还没有完全优化。

但这实际上意味着什么?v1 快多少?这是否有可能在未来改变以有利于 v2?

4

1 回答 1

4

截至今天(2018 年 4 月),对于“Hello World”功能,冷启动将是

  • Javascript 和预编译的 .NET 非常相似
  • V1 比 V2 少得多

V1 Javascript 和预编译的 .NET 的典型冷启动时间在 1.5 到 4 秒之间。

你可以阅读Azure Functions: Cold Starts in Numbers中的详细分析。

于 2018-04-08T18:34:36.143 回答