Node.js и потребление памяти MongoDB - PullRequest
2 голосов
/ 05 февраля 2012

Вчера я получил электронное письмо от моего хостинг-провайдера о том, что мое приложение Node.js (Express) и MongoDB (оба работают с Forever) потребляют слишком много памяти - около 300 МБ (мой предел хостинга 256 МБ).Это приложение для узла было простой демонстрацией, сгенерированной express.js, и я был единственным посетителем моего сайта.

Как это возможно?Я уже обновил свой хостинг до 512 МБ, но я не уверен, достаточно ли этого для запуска приложения узла.Я не ожидаю, что у вас будут миллионы посетителей, но сколько памяти потребуется для запуска приложения node.js, например, 2000 - 5000 уникальных посетителей в день?

Спасибо,-М

1 Ответ

2 голосов
/ 05 февраля 2012

Посмотрите здесь http://comments.gmane.org/gmane.comp.lang.javascript.nodejs/36228

У этого человека была похожая проблема с вами, и он нашел решение. В его случае он использовал много вложенных коллекций в MongoDB, которые все загружались, занимая много памяти.

Еще одна возможность - не освобождать / закрывать ресурсы после того, как вы поработали с ними.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...