17 条回复  ·  1912 次点击
hugozach 初学 2025-3-14 11:28:49
真假 我自己使用感觉 gin 很好啊
PTLin 小成 2025-3-14 11:31:03
侧面说明了 web 框架速度不重要,开发体验才重要,大公司遇到性能瓶颈直接横向扩展就行了
liuliuliuliu 初学 2025-3-14 11:31:04
看这个 tab 的评分会更完整一些 https://www.techempower.com/benchmarks/#hw=ph&test=composite§ion=data-r23 其实里面排名靠前的,很多都是专门为跑分而生的框架,根本不具有实用性
liuliuliuliu 初学 2025-3-14 11:45:13
.net 在 35 名 在 Composite scores 里在 18 名
aloxaf 小成 2025-3-14 11:46:19
Rust 前面那一堆框架只有 axum 算有些代表性,话说以前的跑分王 actix 怎么缺席了。
keakon 小成 2025-3-14 11:55:02
实际场景数据库才是瓶颈,Multiple queries 排第一的是个 js 框架
z1829909 小成 2025-3-14 11:55:50
@iorilu 就 web 服务这种场景, 感觉 python 的异步 io 比 golang 协程更有优势, 而且可以横向拓展, 通过多个进程弥补 python 自己对 cpu 利用率的问题. 比不上 php 也很正常, swoole workerman 这种也是异步的模型, php 可以使用一些 c 的拓展实现, swoole 更是用 c++写的. php 因为他狗屎的历史问题, 容易被低估. 但是在一些需要比较精细地调度的场景下, python 多进程的粒度太糙, 造成很多浪费, 完全比不上 golang.
w568w 小成 2025-3-14 11:56:40
@liuliuliuliu 我们生产服务器有一些接口是用的 actix-web ,实用性很高,写起来很爽,实际统计出异常的次数比其他语言( Python 、Go )低一个数量级 @aloxaf 第二名的 xitca-web 其实就是 actix-web 前主要维护者 Nikolay 重写的,算是精神继承。他之前对 actix-web 里 unsafe 代码太多大为恼火,和其他成员沟通无效后离开项目,重写了他号称「 100% 安全 Rust 」的 xitca-web 。
12
返回顶部