V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PureWhite
V2EX  ›  Amazon Web Services

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

  •  
  •   PureWhite ·
    PureWhiteWu · 2018-01-24 01:22:31 +08:00 · 7231 次点击
    这是一个创建于 2497 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Fibonacci:

    fibonacci

    S3:

    s3

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

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

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

    14 条回复    2018-02-15 10:39:10 +08:00
    Luckyray
        1
    Luckyray  
       2018-01-24 01:28:33 +08:00 via iPhone
    go 的招牌不就是并发性能网络性能神马的吗,跟 node 比没啥意义吧,人家不靠这个吃饭
    GooMS
        2
    GooMS  
       2018-01-24 01:46:20 +08:00 via Android
    没有太多意义的比较,这都是排在后面考虑的。
    chenqh
        3
    chenqh  
       2018-01-24 02:50:49 +08:00 via iPhone
    不应该 io nodejs 和 golang 差距不应该那么大
    ericgui
        4
    ericgui  
       2018-01-24 02:55:47 +08:00   ❤️ 12
    你的网站要是能遇到性能问题了,你就不怕性能问题了。
    laxenade
        5
    laxenade  
       2018-01-24 03:22:24 +08:00 via Android
    什么叫做 Node.js 卖不出去,少一点 Node.js 多一点 Node.js 并不影响成本
    ericls
        6
    ericls  
       2018-01-24 04:58:28 +08:00 via iPhone
    @ericgui 非常正确!
    kimown
        7
    kimown  
       2018-01-24 07:37:46 +08:00 via Android
    怕什么,nodejs 官方文档里有 addon,专门应对性能问题,写个 c 扩展就行,又不难
    plqws
        8
    plqws  
       2018-01-24 07:49:23 +08:00
    做点小 demo 还是小项目的话 node.js 的便捷度比 go 不知道高到哪里去了
    大型项目的话 go 才能体现出优势,但是谁还会用 lambda
    whileFalse
        9
    whileFalse  
       2018-01-24 09:02:10 +08:00
    怕啥,lambda 最牛 x 一点就是把大功能拆成 function 了
    想重构就重构
    PureWhite
        10
    PureWhite  
    OP
       2018-01-24 09:35:16 +08:00
    哈哈哈,随口一说大家别当真,每种语言都有自己的适用之处,语言就是工具而已嘛
    alinwu05
        11
    alinwu05  
       2018-01-24 09:59:55 +08:00
    不要死扛一个语言啦,每个语言都有优劣,取长补短.
    janxin
        12
    janxin  
       2018-01-24 11:52:36 +08:00
    lambda 这种短执行快销毁的模型本来就不适合 jit 的语言,都还没 warmup 呢就被销毁了,执行速度不如原生是一定的。
    tmac
        13
    tmac  
       2018-01-24 12:22:01 +08:00 via Android
    @ericgui 那是幸福的烦恼
    romennts
        14
    romennts  
       2018-02-15 10:39:10 +08:00
    本人愚见。看到里面的基准测试不是很精确。其次,Lambda 本身可以自动扩展,提高并发量,如果不是数量级区别的话,不会相差太多。相对于整个请求调用,这点区别几乎可以忽略。Lambda 也推荐使用轻量级的设计,不要把太大的程序塞进去。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   904 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:05 · PVG 06:05 · LAX 14:05 · JFK 17:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.