AWS Lambda上不受支持的语言的性能

时间:2017-03-30 09:33:43

标签: amazon-web-services lambda

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/

这样做是否有重大的性能提升?显然在调用外部进程时会有一些开销,但是如果你熟悉另一个语言运行时那么我想知道它是否值得这样做,那么它只是在学习/使用其中一个&# 39;天然' Node之类的语言? (除了必须学习其中一种语言以启动子进程之外)

我不确定Lambda的底层基础架构是如何工作的。很明显,如果不经常使用某个功能,则需要花费一些时间来启动'每次被召唤。

1 个答案:

答案 0 :(得分:0)

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