脚本宝典收集整理的这篇文章主要介绍了Node.js 性能比较: Node.js vs io.js,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
编者注:io.js成为热门话题,其性能也是关注的热点,看到Raygun团队进行了 Node.js 和 io.js的测试比较,翻译出来供大家参考~
你可能已经知道Raygun在接收奔溃报告数据的接口使用了Node.JS(我们还用Node.JS做了奔溃报告应用)。 Raygun每秒有超过 110,000 个请求,所以接口的性能很重要。
你可能不知道,最近Node.js在社区里变成两个分支:node.js和io.js。
虽然有很多关于io.js的讨论,其中一个关注点是Chrome V8 升级的实现。 目前的版本仍然使用Node相对较老的引擎,谷歌完全不支持。
测试
我们只测试每秒请求。 为此,我们以发出请求和接收响应为基准。
我们跑了20000个批试验,算出平均吞吐量。
测试基于:
1.Node 0.10.25
2.Node 0.10.36
3.Node 0.12.0
4.io.js 1.20
重要提示:我们还没有做任何聚合,这是一个运行在同一机器上的apacheBench的简单Node进程。 你应该能够聚合后测出硬件相关的性能。 这毕竟是一个微基准。
结果