文章大纲
web 框架性能测试 基准
TechEmpower 是许多执行基本任务(如JSON序列化、数据库访问和服务器端模板组合)的web应用程序框架的性能比较。
每个框架都在现实的生产配置中运行。在云实例和物理硬件上捕获结果。测试实现主要由社区贡献,所有源代码都可以在 github 上查看:
https://github.com/TechEmpower/FrameworkBenchmarks
高并发框架 第一梯队,我们看 75%
Go 语言框架大概在第2梯队末端。这里会有一些使用频率较高的常用框架
Python 的高并发框架在第三梯队,uvicorn,blacksheep,sanic 等
Flask 和Django 在100 名以后
从简单查询评测可以看出,排名靠前的框架主要是c/c++,rust, 编写的。
实际性能 在sanic 等python 框架的6-7 倍左右。