...
安装
copy
go get -u -v github.com/gogf/gf
推荐使用 go.mod
:
...
require github.com/gogf/gf latest
限制
...
golang版本 >= 1.11
架构
模块
核心模块
GoFrame
提供了一些基础的、常用的模块,简单、易用和轻量级,并保持极少的外部依赖,这些模块由gf
主仓库细致维护。社区模块
社区模块主要由社区贡献并维护,大部分也是由
gf
主仓库的贡献者提供及维护,存放于gogf
空间下,与gf
主仓库处于同一级别。有的社区模块是从gf
主仓库中剥离出来单独维护的模块,这些模块并不是特别常用,或者对外部依赖较重。
...
以下是目前最流行的WEB Server
Golang框架/类库性能测试结果。 性能测试用例源代码仓库: https://github.com/gogf/gf-performance
环境:
...
OS : Ubuntu 18.04 amd64
CPU : AMD A8-6600K x 4
MEM : 32GB
GO : v1.13.4
工具
ab
: Apache HTTP server benchmarking tool.
测试命令:
copy
ab -t 10 -c 100 http://127.0.0.1:3000/hello
ab -t 10 -c 100 http://127.0.0.1:3000/query?id=10000
ab -t 10 -c 100 http://127.0.0.1:3000/json
并发客户端数量从 100
递增到 10000
。
每个项目的每个用例均运行
5
次,取最优的结果展示。
...