地址:
https://github.com/lesismal/fit
fit 的功能结合 Nginx/Caddy/Traefik 的功能以及更多其他协议和功能,包括流媒体、BT 、隧道等,自带 web 管理页面,skills 、agent 插件、集群管理等在持续建设优化中。
性能: 7800x3D 测试环境中多项测试跑分。 fit 的综合性能分数高于 Nginx 。 fit 的综合性能分数远大于 Caddy/Traefik 等 golang 方案。 fit 的内存占用更低,甚至一些场景远低于 Nginx 。
这里是完整的性能测试报告:
https://github.com/lesismal/fit/blob/main/bench/results/plan-2026-11-06/report.zh-CN.md
这里是测试项的说明:
https://github.com/lesismal/fit/blob/main/bench/README.zh-CN.md
这里是每一项测试的数据:
https://github.com/lesismal/fit/blob/main/bench/results/plan-2026-11-06/tables.md
不同软硬件环境、测试参数可能结果不同,欢迎感兴趣的各位自己跑测试数据。
fit 使用的 golang 网络库也是 AI 造的: https://github.com/lesismal/fib
因为 TechEmpower 已经归档、无法提交,所以 fib 网络库提交到了 HTTPArena (上个版本其实综合排名第一,近期大幅优化了 H2 、H3 ,而且把压缩降级了导致新提交的 HTTP 1.1 总分不如 fiber ,因为 fiber 用的是一个优化版本,后续会再提交上去):
https://http-arena.com/frameworks/lang/go
这个网络库在 7800x3D 分配 8CPU 的环境下,Websocket 百万连接 Echo 测试数据可以跑到 60w 以上 TPS/s 、只占用不到 500M 内存:
| Framework | Lang | TPS | Min | Avg | Max | TP99 | Success | Failed | CPU Avg | MEM Avg |
|---|---|---|---|---|---|---|---|---|---|---|
| fib | go | 631548 | 73.20us | 31.22ms | 84.47ms | 61.44ms | 5000000 | 0 | 793.82 | 467.95M |
