10

我有一个问题 - 有没有人有任何基准数据。使用 Express JS 框架与纯 Node.js?

这是否应该考虑 - 或者如果您正在构建或多或少的大型 Web 应用程序,使用 Express 或类似框架绝对是必须的?

4

2 回答 2

29

编辑:

我链接到下面的文章消失了,我搜索了一下后找不到它。然而,取而代之的是,这里有一些具有足够科学基准的相关参考资料:

尽管这不能回答您问题的增量部分,但这里有一些关于 ExpressJS 性能的绝对统计数据:

更新链接

http://blog.perfectapi.com/2012/benchmarking-apis-using-perfectapi-vs-express.js-vs-restify.js/

看起来,在一个小型 Amazon 实例上,Express 平均值:

非常可观的每秒 1,600-1,700 个请求

于 2012-11-21T02:38:21.947 回答
17

Express 是 node.js 的便捷包装器,不会给服务器增加太多延迟;无论如何,您的代码可能会经历许多相同的步骤。话虽如此,如果您的负载测试(或倒霉的客户)发现服务器太慢和/或不可扩展,那么您应该在那个时候进行分析,并且瓶颈可能不会是 Express。

顺便说一句,尽管 Express称自己为“高性能”,但他们却因为不发布测量结果而顽皮

于 2012-06-08T18:53:54.987 回答