python with tornado和node.js性能测试,高分贴啊!!

强农 2014-02-19 06:11:12
刚在csdn上面发了第一篇博客,是关于python with tornado和node.js性能测试的,请各位大神指正,支持原创。博客地址:http://blog.csdn.net/whatispython/article/details/19492963
...全文
2372 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mark1- 2016-10-21
  • 打赏
  • 举报
回复
楼主测测长连接哪个性能更好
darkread 2014-07-02
  • 打赏
  • 举报
回复
这个解释不正确吧比如nginx对访问就是1个main和4个worker,我对web服务器软件不是很了解,但是这个是很直观的。比如tornado3500的访问量,不可能有3500个进程,注意是进程,整个系统的进程都不一定有这么多
强农 2014-02-20
  • 打赏
  • 举报
回复
引用 1 楼 RisJazz 的回复:
你好,看了你的性能测试报告,对我有很多的帮助,node.js确实是一个效率颇高的web解决方案。 首先python机制我不太了解,所以就不好评价了。 node.js的javascript解释器的内核试用的是webkit。 webkit是一个经过长时检验的开源项目,最初被chromium采用,最终成就了以效率著称的chrome浏览器,在代码的解释执行效率上可以说是非常优秀。 node.js服务器对于进程的管理与其它服务器也有一定区别。大部分服务器对于每个访问都会创建一个独立的进程,而进程的建立与释放需要消耗许多计算资源。 node.js对于每个访问,并不会创建新进程,而是在原有进程上分配额外资源,并以子线程的形式完成提高并行效率,我认为你报告里面的优势很大一部份取决于这个吧。 当然,用单一进程维护多个访问,虽然节省了计算资源,但会消耗额外的存储资源,这也是一种典型的空间换时间的方法。 node.js的这种进程管理方法因为适应web应用访问越来越频繁的趋势,受到了许多开发者的追捧。
由你的评论中能够看出,你对node.js的底层了解得比我要深,这个测试项目由于node.js由jit所以效率远超python,我将会在python中引入pypy后再做一次测试,敬请期待测试后续。
可爱的小灵儿 2014-02-20
  • 打赏
  • 举报
回复
你好,看了你的性能测试报告,对我有很多的帮助,node.js确实是一个效率颇高的web解决方案。 首先python机制我不太了解,所以就不好评价了。 node.js的javascript解释器的内核试用的是webkit。 webkit是一个经过长时检验的开源项目,最初被chromium采用,最终成就了以效率著称的chrome浏览器,在代码的解释执行效率上可以说是非常优秀。 node.js服务器对于进程的管理与其它服务器也有一定区别。大部分服务器对于每个访问都会创建一个独立的进程,而进程的建立与释放需要消耗许多计算资源。 node.js对于每个访问,并不会创建新进程,而是在原有进程上分配额外资源,并以子线程的形式完成提高并行效率,我认为你报告里面的优势很大一部份取决于这个吧。 当然,用单一进程维护多个访问,虽然节省了计算资源,但会消耗额外的存储资源,这也是一种典型的空间换时间的方法。 node.js的这种进程管理方法因为适应web应用访问越来越频繁的趋势,受到了许多开发者的追捧。

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧