GolangNote

Golang笔记

自己测试golang web 框架性能的方法

Permalink

在选择Golang web 框架时往往需要先了解其性能,下面是一种在自己电脑上比较的简单方法。

测试golang web 框架性能

有个开源的项目帮你轻松做到:

安装: go get github.com/julienschmidt/go-http-routing-benchmark 这可能需要很长时间,因为要安装很多框架。

切换到目录,运行

plaintext: http-routing-benchmark
1
2
cd $GOPATH/src/github.com/julienschmidt/go-http-routing-benchmark
go test -bench=.

默认会比较所有的框架,你也可以只比较你关心的框架:

plaintext: bench
1
go test -bench="Martini|Gin|HttpMux"

注意:这只是路由解析性能的比较。

Related articles

golang Web框架综合比较

下面是Square工程师对当时几个流行的golang Web 框架比较,可作为选择web 框架参考。...

Write a Comment to "自己测试golang web 框架性能的方法"

Submit Comment Login
Based on Golang + fastHTTP + youdb | go1.16 Processed in 0ms