
1 loading Mar 15, 2016 via Android 头像都没有…谁认得你! |
4 timothyye Mar 15, 2016 为啥选 Martini 呢,选 Gin 的话估计性能更优一些…… https://github.com/gin-gonic/gin gin 的 GitHub 主页上有 gin 与其他 Go http router 的性能对比。 |
5 janxin Mar 15, 2016 via iPhone 这个测试没有任何意义啊… |
6 bearqq Mar 15, 2016 via Android 不挂个 gunicorn 再挂个 nginx 么。。。 |
7 startover OP @timothyye 主要是个人精力有限...这个项目主要是起到抛砖引玉的作用,如果大家觉得有自己喜欢的框架,我也可以考虑加进去,当然,也欢迎给我提交 PR^_^ |
9 matsuijurina Mar 15, 2016 Golang 如果换成 Echo 这个轻型框架,更快。它用俄国人做的 fasthttp 库替代了官方的 net/http 库,某些情况下速度有 2-10 倍的提升。 nginx 也是俄国人写的,战斗民族搞这个确实厉害。我实测过了,做 api server 返回简单 json , Echo 比 Rails5 快十几倍。但是业务逻辑变复杂后,数据库和消息队列这些才是真正需要优化的瓶颈。已有项目你用哪种语言顺手就继续用那个好了,确实有高并发需求的时候,可以选用 Echo 写 api server 。 |