Hapijs:针对大量并发请求进行性能调优

时间:2015-05-06 14:08:02

标签: node.js hapijs

是否有任何特殊的调整技巧可以加强构建在hapijs框架之上的API?

特别是如果您有大量并发请求(+ 10000 /秒)正在访问数据库?

  • 我正在使用PM2以#34;群集模式启动我的流程"能够对服务器上的不同核心进行负载均衡
  • 我不需要提供静态内容,因此没有apache / nginx代理

更新17:11

以1000个请求/秒(使用loader.io)运行测试会导致此曲线 - 好了,到目前为止。但我想知道是否还有改进的余地 (硬件:64gb / 20核心数字海洋水滴)

Running test with 1000 requests/sec

1 个答案:

答案 0 :(得分:0)

最后,我只使用节点httpbody-parser模块的组合来实现我所需要的。

但我认为这只是可行的,因为我的应用程序只有两个端点(一个GET,一个POST)。

如果您的应用程序逻辑相当复杂并且您希望坚持使用hapi,请考虑使用负载均衡器并将负载分成多个VM。

Loadtest结果(在更小的DO液滴上进行新设置):

loadtest results