繁体   English   中英

Node.js性能瓶颈

[英]Node.js performance bottleneck

我目前正在使用Express.js实现的Node.js应用程序。 业务非常简单,仅发送带有响应的静态JSON数据。 但是当我使用ApacheBench测试QPS的性能非常差,仅为1000q / s时,该机器为24核/ 96Gb,在测试期间CPU使用率约为3%到5%,网络I / O也非常低。 瓶颈在哪里?

谢谢。

不看代码示例就很难判断... Node.js是单线程的,因此当您增加内核数量时,它不会“自动缩放”。 您可以尝试使用Cluster产生多个进程。 但是,如果您的资源是静态的,则应考虑将它与Express静态中间件一起使用,或为此目的考虑使用例如nginx。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM