【问题标题】:performance of non supported languages on AWS LambdaAWS Lambda 上不受支持的语言的性能
【发布时间】:2017-07-14 21:10:45
【问题描述】:

AWS Lambda 显然支持开箱即用的 Node.js、Python 和 C#,但我也知道我们可以将 PHP、Ruby、GO 等不同的语言捆绑到我们的 Lambda 代码中,然后通过其中一种执行它们以前的语言。 https://aws.amazon.com/blogs/compute/scripting-languages-for-aws-lambda-running-php-ruby-and-go/

这样做是否会对性能产生重大影响?显然,调用外部进程会产生一些开销,但我想知道如果您熟悉另一种语言运行时是否值得这样做,那么它只是学习/使用一种“本机”语言,如 Node? (除了必须学习一点点语言来启动您的子进程)

我不确定 Lambda 的底层基础架构将如何工作。显然,如果一个函数不经常使用,那么每次调用它都需要时间来“启动”。

【问题讨论】:

    标签: amazon-web-services lambda


    【解决方案1】:

    Sparta Project 报告的开销约为 700 毫秒,我在 Pharo Smalltalk 和我的 PharoLambda 示例中看到了类似的结果(可能更少)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-16
      • 1970-01-01
      • 2016-09-03
      • 1970-01-01
      • 2018-10-13
      • 1970-01-01
      • 2017-09-21
      • 2019-02-26
      相关资源
      最近更新 更多