Кто-нибудь использует Node.js в качестве реального веб-сервера? [закрыто]


12

Я пытаюсь убедить себя взять это и начать разрабатывать с ним, но я хочу знать, ожидали ли кто-нибудь проблемы со стабильностью или что-то в этом роде.

Я понимаю, что это не качество производства, как Apache или IIS. Я рассчитываю на небольшой сайт, это должно быть хорошо (максимум 200 одновременных подключений). Должен ли я принять это?


2
Я думаю, что это должно постоянно обновляться с новыми ответами. Особенно актуальные ответы о самом широкомасштабном использовании Node.JS.
Брайан Филд

Я согласен. Я действительно хотел бы видеть, сколько людей действительно используют это.
Джереми Бойд

Ответы:



7

Так как node.js не существовал достаточно долго, чтобы удовлетворить большую стабильность, что он стабилен и безопасен, многие производственные развертывания используют Apache или nginx в качестве веб-сервера, который передает HTTP-запросы узлу, работающему на другом порту, который недоступен из публичный IP-адрес машины.

Также навсегда может быть в состоянии помочь с проблемой стабильности узла.


1
+1 За указание на «Навсегда». Я также изучаю
Хенк,

2

Не прямой ответ на ваш вопрос, но очень связанный с точки зрения хостинга приложений node.js: два Heroku-подобных провайдера используют node.js / JavaScript вместо Ruby, оба на стадии бета / приглашения (по состоянию на середину марта 2011 года):


2

Похоже, они извлекли некоторые истории успеха из крупных компаний. Хороший знак.

NodeJS.org теперь продвигает статьи от крупных компаний Microsoft , eBay , LinkedIn и Yahoo .

Интересно, что сделает Google ... Возможно, они уже отработали ввод / вывод за кулисами. Или, может быть, они просто выжидают времени, прежде чем поставить свое доброе имя за продуктом.


1
Google создал Go, который, хотя и не основан на событиях, обеспечивает параллелизм.
Джеймс О'Горман

1

Я использую его в качестве обратного прокси-сервера перед своими сайтами - ни один из них не является непристойно загруженным, но мое портфолио изображений получает много трафика.

Я не видел никаких случайных странностей, сбоев или проблем с надежностью на сегодняшний день.


1
Обратите внимание, что безопасность - это большое неизвестное. Это началось с уязвимости переполнения буфера . Решено ли все это, пока неизвестно, но любой внедряющий должен поддерживать свой Node.JS в актуальном состоянии, в случае если некоторые элементы безопасности будут пропущены. (Я не эксперт по безопасности)
Брайан Филд

Это быстрее, чем nginx или другие прокси, которые вы пробовали?
adrian7

Я не уверен, что это быстрее - но я знаю, что это не медленно - но это определенно на 100% более гибко.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.