我有一个已经运行了一段时间的 Node 应用程序。随着时间的推移,我一直在监控内存使用情况,我注意到服务器上的内存使用情况几乎保持不变,无论是活跃用户数量少还是用户数量多。
在 Node 中,活跃用户的数量和它使用的内存量之间的关系是什么?根据我所看到的,似乎没有任何真正的联系。这仅仅是因为我没有处理大量活跃用户(我见过的最高活跃用户约为 100 个)吗?
这是 node 和 Apache 在不同负载下的很好的比较。
http://zgadzaj.com/benchmarking-nodejs-basic-performance-tests-against-apache-php
一般来说,节点在内存使用方面应该更有效率,因为它不会为每个请求创建线程,因此内存会增长,但仅用于用户数据而不是线程。