2015-11-08 53 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的羣集