Хтось використовує Node.js як фактичний веб-сервер? [зачинено]


12

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

Я розумію, це не "виробнича" якість, як Apache або IIS. Я думаю, що для невеликого сайту він повинен бути нормальним (максимум 200 одночасних підключень). Чи варто вважати це?


2
Я думаю, що це слід постійно оновлювати новими відповідями. Особливо актуальні відповіді про найбільш широкомасштабне використання Node.JS.
Брайан Філд

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

Відповіді:



7

Оскільки node.js не існує достатньо довго, щоб переконатись у більшій спільноті, що вона стабільна та захищена, багато виробничих розгортань використовують Apache або nginx як веб-сервер, який надає прохання http запитувати вузли, що працюють на іншому порту, недоступному з публічна IP-адреса машини.

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


1
+1 Для вказівки на "Назавжди". Я також розглядаю "Supervisor" та "Upstart", наприклад cuppster.com/2011/05/18/using-supervisor-with-upstart
Henk

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.