这是我参与「第三届青训营 -后端场」笔记创作活动的第4篇笔记。
介绍
Golang下因为有net/http标准库的关系,在其基础上构建一个http框架相对其他语言来说更为简易。Golang的开源生态中也http框架也因此呈现百花齐放的态势。
这篇文章介绍的是一个web框架压测工具smallnest/go-web-framework-benchmark: Go web framework benchmark (github.com),这个工具可以基于框架进行对整个http处理流程的性能测试,从而帮助框架的作者更好的精进其框架的性能。
绝大部分的http框架都经过了该工具的测试,比如:
以下是部分的测试结果:
如果你想自己进行测试或者对自己写的http框架测试,可以按着文档操作: smallnest/go-web-framework-benchmark: Go web framework benchmark (github.com)
smallnest/go-web-framework-benchmark: Go Web Framework Benchmark (github.com)