V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
PureWhite

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

  •  
  •   PureWhite ·
    PureWhiteWu · Jan 24, 2018 · 8167 views
    This topic created in 3016 days ago, the information mentioned may be changed or developed.

    Fibonacci:

    fibonacci

    S3:

    s3

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

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

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

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