在选择Golang web 框架时往往需要先了解其性能,下面是一种在自己电脑上比较的简单方法。
有个开源的项目帮你轻松做到:
安装: go get github.com/julienschmidt/go-http-routing-benchmark
这可能需要很长时间,因为要安装很多框架。
切换到目录,运行
1
2
cd $GOPATH/src/github.com/julienschmidt/go-http-routing-benchmark
go test -bench=.
默认会比较所有的框架,你也可以只比较你关心的框架:
1
go test -bench="Martini|Gin|HttpMux"
注意:这只是路由解析性能的比较。
本文网址: https://golangnote.com/topic/17.html 转摘请注明来源