AWS Lambda 上 Node.js 和 Go 的性能对比。。。感觉 Node.js 💊

2018-01-24 01:22:31 +08:00
 PureWhite

Fibonacci:

S3:

原文可以看:AWS Lambda Go vs. Node.js performance benchmark: updated

最后说,Go 的里程碑意义在于这是第一个支持的编译型语言,这样之后就有可能推出 C,Rust 这种语言了。

现在非常怀疑 AWS 的 Node.js 接下来会卖不出去。。。。💊

7282 次点击
所在节点    Amazon Web Services
14 条回复
Luckyray
2018-01-24 01:28:33 +08:00
go 的招牌不就是并发性能网络性能神马的吗,跟 node 比没啥意义吧,人家不靠这个吃饭
GooMS
2018-01-24 01:46:20 +08:00
没有太多意义的比较,这都是排在后面考虑的。
chenqh
2018-01-24 02:50:49 +08:00
不应该 io nodejs 和 golang 差距不应该那么大
ericgui
2018-01-24 02:55:47 +08:00
你的网站要是能遇到性能问题了,你就不怕性能问题了。
laxenade
2018-01-24 03:22:24 +08:00
什么叫做 Node.js 卖不出去,少一点 Node.js 多一点 Node.js 并不影响成本
ericls
2018-01-24 04:58:28 +08:00
@ericgui 非常正确!
kimown
2018-01-24 07:37:46 +08:00
怕什么,nodejs 官方文档里有 addon,专门应对性能问题,写个 c 扩展就行,又不难
plqws
2018-01-24 07:49:23 +08:00
做点小 demo 还是小项目的话 node.js 的便捷度比 go 不知道高到哪里去了
大型项目的话 go 才能体现出优势,但是谁还会用 lambda
whileFalse
2018-01-24 09:02:10 +08:00
怕啥,lambda 最牛 x 一点就是把大功能拆成 function 了
想重构就重构
PureWhite
2018-01-24 09:35:16 +08:00
哈哈哈,随口一说大家别当真,每种语言都有自己的适用之处,语言就是工具而已嘛
alinwu05
2018-01-24 09:59:55 +08:00
不要死扛一个语言啦,每个语言都有优劣,取长补短.
janxin
2018-01-24 11:52:36 +08:00
lambda 这种短执行快销毁的模型本来就不适合 jit 的语言,都还没 warmup 呢就被销毁了,执行速度不如原生是一定的。
tmac
2018-01-24 12:22:01 +08:00
@ericgui 那是幸福的烦恼
romennts
2018-02-15 10:39:10 +08:00
本人愚见。看到里面的基准测试不是很精确。其次,Lambda 本身可以自动扩展,提高并发量,如果不是数量级区别的话,不会相差太多。相对于整个请求调用,这点区别几乎可以忽略。Lambda 也推荐使用轻量级的设计,不要把太大的程序塞进去。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/425408

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX