2015-11-08 104 views
0

我创建了一个非常简单的node.js express应用程序。了解node.js,express和nedb的资源使用情况

它将大约1G的JSON数据加载到仅限memory的nedb数据库中。

所以我想知道当我尝试在生产中运行这个时会发生什么?

我不知道express是如何部署的,但可能使用某种执行多个express过程的web服务器?

我想知道这是否意味着每个进程在内存中都有自己的千兆字节内存数据库?

有没有一种方法来配置一个nedb数据库在所有node.js express进程之间共享?

回答

0


这可能不是您预期的答案,但它可能有帮助。 观察您的应用程序使用了多少资源,您可以使用https://keymetrics.io
它还提供了一个名为pm2的nodejs模块,它支持nodej的群集