0

我创建了一个非常简单的 node.js express 应用程序。

它将大约 1 gig 的 JSON 数据加载到仅内存的 nedb 数据库中。

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

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

我想知道这是否意味着每个进程都会在内存中拥有自己的 1 GB nedb 数据库?

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

4

1 回答 1

0


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

于 2015-11-08T08:55:56.267 回答