1 cmhonker 2022-11-22 09:45:21 +08:00 术业有专攻罢了。 语言的出现是为了解决某些问题,而不是为了出现而出现。 |
![]() | 2 narmgalaxy 2022-11-22 09:48:34 +08:00 ![]() 各方辩手就位,请开始你们的表演 |
![]() | 3 lysS 2022-11-22 09:51:12 +08:00 一票动态的排在 C/rust 之前? |
4 GopherDaily 2022-11-22 09:54:26 +08:00 MySQL/PostgreSQL/Oracle 为什么不搞个 SELECT 1 的性能测试 |
![]() | 6 chendy 2022-11-22 09:58:29 +08:00 too old ,貌似是个很全面需要跑很久的测试 另一方面也说明框架用的广不广和性能没有很大关系…… |
![]() | 7 qW7bo2FbzbC0 2022-11-22 09:59:09 +08:00 ![]() 统计有艺术,性能测试也有艺术 |
8 pcana OP https://www.techempower.com/benchmarks/#section=data-r21&test=db 这个是 techempower 带数据库的业务测试,排行也差不多 |
![]() | 9 4BVL25L90W260T9U 2022-11-22 10:00:53 +08:00 ![]() 这种跑分没啥意思,建议看看: https://suade.org/dev/12-requests-per-second-with-python/ 吹得再牛逼,瓶颈都在数据库上,模拟一下生产环境就只剩下 12 qps 了。 |
![]() | 10 eason1874 2022-11-22 10:06:20 +08:00 对这个没感觉了,这些年做的项目超过 100 QPS 的一个都没有 |
![]() | 11 windyboy 2022-11-22 10:06:25 +08:00 传统数据库会不是是因为 io 拖了后腿 |
12 Alias4ck 2022-11-22 10:11:26 +08:00 有没有可能 python 就不适合做 web 呢 js 和 php 的诞生就是为了 web , python 是一个全面的语言你要面面俱到 就过分了吧 |
![]() | 13 shinession 2022-11-22 10:25:38 +08:00 用途就不一样, 用 python 做一些公司内部网页, 平均几百人访问, qps 再高也是浪费, 但是开发时间少很多,一堆框架即开即用 |
14 TWorldIsNButThis 2022-11-22 10:26:55 +08:00 前十 4 个 java 前二十 7 个 java go 最高第 20 |
15 wxf666 2022-11-22 10:27:47 +08:00 为啥 C/C++/Rust 效率能差于其他语言呢 |
16 pcana OP @TWorldIsNButThis 但是 java 不用这些,都是用 spring ,spring 性能很差 |
![]() | 17 undeflife 2022-11-22 10:56:13 +08:00 @wxf666 这个 benchmark 什么情况没看,根据我最近的项目经验,rust 在大量小字符串操作(拼接)的场景,效率是低于 java 的,问题主要在内存分配上,这里也有相关的讨论 https://users.rust-lang.org/t/why-java-program-is-faster-than-rust-in-this-comparision/71862/10 |
![]() | 18 424778940 2022-11-22 11:05:38 +08:00 在各位辩手激烈辩论的时候楼主的金币已经赚麻了 |
19 fakeshadow 2022-11-22 11:41:57 +08:00 这个榜不行,还是要看 tfb 。 |
![]() | 20 di1012 2022-11-22 11:52:39 +08:00 没有 net core 吗 |
![]() | 22 pengtdyd 2022-11-22 12:51:52 +08:00 结论:java 的虚拟机真是天下第一 |
![]() | 23 wjx0912 2022-11-22 13:48:39 +08:00 go 二十名以外。rust 三十名以外。难不成这两个 request&response 之前加了 sleep ? |
![]() | 24 pein 2022-11-22 15:32:49 +08:00 感觉这种排名没什么大的意义,第一用来压测的机器配置太高,实际不会用到那么好的,第二本地压测逻辑简单查数据库速度太快,几乎不会有实际业务中阻塞的情况,而一旦阻塞其中不支持协程的框架性能会大幅下降 |
![]() | 25 darkengine 2022-11-22 15:37:52 +08:00 95%以上的项目不需要考虑性能问题。 [doge] |
![]() | 26 Valid 2022-11-22 15:51:14 +08:00 没有数据库的情况下什么框架都能起飞 |
![]() | 27 libook 2022-11-22 16:12:54 +08:00 绝大部分场景都是看招聘、项目管理的难易程度以及开发效率,现在微服务云原生的趋势下,瓶颈主要在数据库和中间件,所以语言框架的性能通常是较低优先级的需求,同时还存在混合架构的情况,比如绝大部分业务逻辑用常用语言,高性能计算部分使用 C++、Rust 来优化。 这种测评对架构师的技术选型可能有一定的参考价值,但也极其有限。 |
28 zhengjianyang 2022-11-22 21:00:37 +08:00 我都差点找不到大 GO 、咋滴啦、给 Response 加了 sleep 了吗 |
29 yagamil 2022-11-22 21:27:21 +08:00/span> ![]() 即使是 CTO ,假如你公司之前招的都是 python 工程师,你会为了一个项目把他们裁了,换成排名第一个那个 nim 。 抱歉,我没听过 nim 。也不知道去哪里招人。 第 10 天 python 组:我们已经完成了 90%了 nim HR: 市面这个工程师很少,要价太高,挖不动。 |
30 pcana OP @zhengjianyang 就这水平,可以自己测一遍 |
31 Pantheoon 2022-11-23 11:44:32 +08:00 不谈场景只谈性能是耍流氓 |