• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jinsongzhao
V2EX  ›  程序员

相距一年,各语言 Web 性能测试的变化

  •  1
     
  •   jinsongzhao · Mar 18, 2020 · 9437 views
    This topic created in 2431 days ago, the information mentioned may be changed or developed.
    46 replies  •  2020-03-18 17:01:21 +08:00
    richangfan
    richangfan
    Mar 18, 2020 via Android
    1
    PHP 比 C#性能强
    ben1024
    ben1024
    Mar 18, 2020
    2
    排名靠前的都不是主流框架,主流框架性能也都差不多了
    zjsxwc
    zjsxwc
    Mar 18, 2020 via Android
    3
    beego 居然没有不正常啊
    zjsxwc
    zjsxwc
    Mar 18, 2020 via Android
    4
    thinkphp 也没有,
    这两个国产框架,虽然 low 但用户群体多啊
    w568w
    w568w
    Mar 18, 2020 via Android
    5
    比较在意最后几名把效率卡成 0.1%的是什么神仙框架😂
    tt67wq
    tt67wq
    Mar 18, 2020
    6
    @w568w #5 还有几万个报错的也很迷
    chendy
    chendy
    Mar 18, 2020
    7
    图一乐吧
    abcbuzhiming
    abcbuzhiming
    Mar 18, 2020
    8
    @zjsxwc 这两个框架在国外没有什么影响力
    loading
    loading
    Mar 18, 2020 via Android
    9
    @zjsxwc 对于 beego,我更建议看看 goframe.
    BlackBerry999
    BlackBerry999
    Mar 18, 2020
    10
    这么强嘛。。
    gin 才 10% 和第一名差 10 倍了。
    lqf96
    lqf96
    Mar 18, 2020 via iPhone
    11
    Actix 作为基本上最有名的 Rust Web 框架果然霸榜了,现在就希望 Rust 早日拥有异步支持的 ORM,然后再有更多企业用于生产…
    jinsongzhao
    jinsongzhao
    OP
    Mar 18, 2020 via Android
    12
    @zjsxwc yii2 也算国产哦,和 vue 一样
    340244120w
    340244120w
    Mar 18, 2020 via iPhone
    13
    有的框架用简单的 http 封装,自身功能也简单,自然会比依赖 web 服务器,自身也提供各种特性的框架快很多,还是要从开发维护效率和速度找一个平衡
    janxin
    janxin
    Mar 18, 2020
    14
    又到了日常跑分环节

    不服?跑个分
    b00tyhunt3r
    b00tyhunt3r
    Mar 18, 2020
    15
    webassembly 成熟了 rust 会更强~
    TypeError
    TypeError
    Mar 18, 2020 via Android
    16
    Java spring 比 Python 很多主流框架还慢
    guolaopi
    guolaopi
    Mar 18, 2020
    17
    C#:我哭辽
    quan01994
    quan01994
    Mar 18, 2020
    18
    我就知道,这个是 asp.net core 2.1 的,测试代码在 19 天之前刚刚更新成为 3.1。
    whoami9894
    whoami9894
    Mar 18, 2020 via Android
    19
    有这么夸张吗,actix 比第三名的 c 框架快 40%,比 gin 快 10x,比 aiohttp 快 50x。看它样例性能差距重点应该在数据库读上吧
    zjupigeon
    zjupigeon
    Mar 18, 2020
    20
    actix-web,作者不是不开源了么?
    sagaxu
    sagaxu
    Mar 18, 2020 via Android
    21
    然而排前几的都没人用
    lqf96
    lqf96
    Mar 18, 2020
    22
    @zjupigeon 没有啊,只是 unsafe 事件过后换了一个 maintainer 而已
    lqf96
    lqf96
    Mar 18, 2020
    23
    @sagaxu Actix 的话很少人写业务逻辑,但据说微软内部用了
    mywaiting
    mywaiting
    Mar 18, 2020
    24
    Rust: 是的,不是我针对谁,你们在座的都是垃圾
    Golang: .......
    Java: .......
    PHP: .......
    C 艹: .......
    C: .......
    汇编: .......
    freshgoose
    freshgoose
    Mar 18, 2020
    25
    为什么前几名的框架好像都比较小众呢
    zjupigeon
    zjupigeon
    Mar 18, 2020
    26
    @lqf96 哦哦,那就好,我还用着 actix-web 了
    Cbdy
    Cbdy
    Mar 18, 2020
    27
    vertx 已经用上了
    sujin190
    sujin190
    Mar 18, 2020
    28
    @freshgoose #25 因为大多数情况下,性能强真没啥用,工具多,文档好,开发快,部署维护方便才是更重要的,有几个公司需要跑几万几十万并发的,真有加个几百台机器不香么
    mauve
    mauve
    Mar 18, 2020
    29
    我怎么一个都不认识……
    wangxiaoaer
    wangxiaoaer
    Mar 18, 2020
    30
    vertx-postgres ulib-postgres 这都是 web 框架???
    PixelCode
    PixelCode
    Mar 18, 2020
    31
    到底是比框架还是编程语言?

    MVC 怎么能没有 ActFramework?
    jinsongzhao
    jinsongzhao
    OP
    Mar 18, 2020
    32
    @wangxiaoaer vertx 可以提供 restful 微服务,自然算 web 框架了,把 js 等精态页面放到 nginx 里,其他反向代理给 vertx 就是高效的 web 框架了。
    wangxiaoaer
    wangxiaoaer
    Mar 18, 2020 via Android
    33
    @jinsongzhao vertx 我知道,我是说后面带个 pg 什么意思? 测试用数据库?难道测试不同框架用的数据库不一样?
    jinsongzhao
    jinsongzhao
    OP
    Mar 18, 2020
    34
    @huxiweng 有啊,点开连接,act 50 名开外的几个
    jinsongzhao
    jinsongzhao
    OP
    Mar 18, 2020
    35
    @wangxiaoaer 点开连接,鼠标悬停后可以看到哪些测试包含数据库的哪些不是,哪些时原生直连数据库,哪些是 ORM 连接池的
    jin7
    jin7
    Mar 18, 2020
    36
    就认识两个 还都没用过...
    assad
    assad
    Mar 18, 2020
    37
    swoole 还是比较不错的
    gz911122
    gz911122
    Mar 18, 2020
    38
    @wangxiaoaer
    因为是 single query
    带着数据库 查询的
    starcraft
    starcraft
    Mar 18, 2020
    39
    讲道理 vertx 有点强
    towser
    towser
    Mar 18, 2020
    40
    在 fortunes responses 中:
    codeignitor 竟然比 laravel 慢
    django-py3 / django 都比 laravel 快,但是 laravel-swoole 比他们都快
    spring 比上述框架都快
    gin 比上述都快
    swoole 比上述都快
    sagaxu
    sagaxu
    Mar 18, 2020 via Android
    41
    @towser 但是 swoole 4.4 之前我用过的版本都有 coredump,无奈弃坑了,不知道现在稳定了没有
    mogita
    mogita
    Mar 18, 2020
    42
    最近正在用 fasthttp 封装一个服务。确实选择时最终对比了它和 gorilla,在速度和功能丰富之间很难取舍,最终决定选择速度,亲自去淌一遍。
    mineqiqi
    mineqiqi
    Mar 18, 2020
    43
    就知道个 vertx。。。
    saozhu
    saozhu
    Mar 18, 2020
    44
    兴奋的进来,一脸懵逼的出去😂
    gz911122
    gz911122
    Mar 18, 2020
    45
    @zjsxwc 这是性能排行
    thinkphp 啥时候以性能著称了?
    micean
    micean
    Mar 18, 2020
    46
    @wangxiaoaer

    使用了异步 pg 的组件,这个是非官方的,不是 jdbc 标准
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4308 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 116ms · UTC 06:00 · PVG 14:00 · LAX 22:00 · JFK 01:00
    ♥ Do have faith in what you're doing.