我们如何能够提升节点js的性能:Req / sec

时间:2017-05-24 04:40:36

标签: javascript node.js express

我开发了一个使用nodejs作为后端的产品。当我使用基准测试点击API时,我得到了这个结果:

Bencgmark result

那是190 req /秒(大约)。我想它每秒钟就像4000或者其他东西。我们如何配置nodejs以实现最佳性能。

我已在本地主机(Macbook Air 4GB Ram)和Linux服务器上测试过它。

1 个答案:

答案 0 :(得分:1)

在开发节点js应用程序时,我们必须采取一些预防措施。 其中很少

  1. 避免同步代码
  2. 关闭套接字池
  3. 不要将Node.js用于静态资产
  4. 在客户端呈现
  5. 使用gzip
  6. 并行
  7. 免费会话
  8. 使用二进制模块
  9. 使用标准V8 JavaScript而不是客户端库 10.保持你的代码小而轻 关于为节点js执行分配更多ram,你可以从下面的链接中获取帮助, http://prestonparry.com/articles/IncreaseNodeJSMemorySize/并进行优化, https://www.nginx.com/blog/5-performance-tips-for-node-js-applications/ https://engineering.linkedin.com/nodejs/blazing-fast-nodejs-10-performance-tips-linkedin-mobile