`Node.js` 和/或其他 Javascript 分支相对于非 JS 框架(Rails、Django...)的性能、稳定性和速度

Posted

技术标签:

【中文标题】`Node.js` 和/或其他 Javascript 分支相对于非 JS 框架(Rails、Django...)的性能、稳定性和速度【英文标题】:`Node.js` and/or other Javascript offshoots' performance, stability and speed relative to non-JS frameworks (Rails, Django...) 【发布时间】:2011-09-18 13:17:48 【问题描述】:

我发现自己经常需要为那些仍然不相信 Node.js 或其他 javascript 派生的实现或应用程序可以与那些由 Rails、Pure Ruby、.NET、Python 和类似的应用程序竞争的朋友提供性能和速度参考设置。

我看到过关于这方面的非常令人印象深刻的报告,包括图表和眼睛糖果,但是当我需要它们时,我永远找不到它们。 因此,也许我们可以使用这个问题来构建一个可行资源列表,以便在Node.js 上“出售”技术人员/经理作为可行的解决方案。或者在线程中添加可引用的事实

提前致谢。

【问题讨论】:

node.js 非常快。最好的证明就是让他们测试 我猜也取决于你的应用程序。 【参考方案1】: v8 faster then php/python, 3x slower then C++ node.js vs tornade Express vs Sinatra Node.js vs apache/PHP Node.js vs nginx Node.js in language benchmark game

随意扩展

【讨论】:

【参考方案2】:

当然,Node.js 正在击败其他平台。但这不是原始速度(V8),而是为 node.js 平台提供动力的复杂事件驱动模型;)

【讨论】:

对,正在寻找能够显示模型的良好使用可以产生什么效果的基准。 我同意这一点,这根本不能回答问题。尽管如此,我不喜欢投票(除非答案真的很糟糕)所以我不会那样做...... @Alfred,它可能无法回答这个问题,但也许有助于理解为什么它可能很快。例如,如果一个应用程序是从另一种语言“移植”的,并且没有利用“事件驱动模型”,它可能不会更快...... 是的。没有什么能与 Node.js 的事件驱动模型相比。 试想一下 Node.js 在量子计算机上的事件驱动模型......这是一个完美的关系。【参考方案3】:

这些是我遇到的比较 nodejs 性能与 python 的最佳文章:

Python v/s node v/s pypy

STAND BACK... I'M GOING TO TRY SCIENCE!

【讨论】:

以上是关于`Node.js` 和/或其他 Javascript 分支相对于非 JS 框架(Rails、Django...)的性能、稳定性和速度的主要内容,如果未能解决你的问题,请参考以下文章

10+ 最佳的 Node.js 教程和实例

10+ 最佳的 Node.js 教程和实例!

今日分享Node 核心和 Node eventLoop

如何在 Angular 应用程序中使用 Node.js“Net”类(或其他 TCP 后端)

什么是node

VUE1安装node.js