Go Go 冲到顶了 (Web Framework Benchmarks)

gihnius · 2013年12月18日 · 最后由 ksec 回复于 2013年12月23日 · 15321 次阅读

亮点是framework: Go

我就提一个事情,jruby-rack 的效率,在 Round 7 和 Round 8 有很大差别 我研究过很多代码,Java 的这些框架明显很 imba,因为他们开启了很多优化参数,但是很多脚本语言的 VM 怎没有调优过。 我曾经提供过一个 PR 希望改进 jruby 的参数加入--server 以提高性能,但是最后被拒绝了。

#5 楼 @ShiningRay 哦哦,我理解错了,我以为你给 jruby 提交...

居然干过了 spray,看来是 1.2 的新版本带动的。

#7 楼 @jimrokliu 难道亮点不是没用任何 web framework。。。仅仅为了 benchmark 能更快

#3 楼 @ShiningRay 只有 Windows 默认是 client,才要 server 这个选项吧,

光 JSON serialization 有个蛋用啊…………

OpenResty 远比 Node 快.. 好忧伤啊

#8 楼 @jjym Go 是用的标准库的 http package

考虑到目前移动端的大量普及,大部分都采用 JSON 数据传输,这种测试还是很有意义的。但是,这个结果是不是差距太大了?有没有偏向性呢?比如测试者是否存在对于其他语言不熟悉的情况呢,这个结果,完全就是淫射 JAVA 宇宙无敌啊。虽然排名不是第一,但大量占据着第二的位置。感觉就是在为 http://vertx.io/ 做广告啊。

#10 楼 @Kabie 现在兴输出 json 的 api server ...

前五里面有四个是 java,怎么感觉还是 java 比较威武呢

#15 楼 @ywjno 应该算 JVM 的份,前面一大堆在 JVM 上。

说的是,JVM 比较 nb

#8 楼 @jjym 人家就是想比 hello world。

Revel 和 beego 都是 go 里面的框架,看来和裸奔还是有差距啊

@luikore 快去加入他们的跑分

@luikore 還沒出現嗎 @@" 不過 nyara 最近也沒有 update......

不過簡單測試,Raw JRuby,TorqBox 也有近 87% Top Speed。相信未來這個組合不難達 90% 或以上。但加上 Rails 就只有 2.5%。証明 Full Framework 和 No Framework 差別有多大。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号