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