Зачем нужен NGINX unit для go/node.js?

Чем NGINX unit для языка, который сам по себе является веб сервером (имеется ввду "не нуждающиеся в application server-е"), такой как go или node.js отличается от традиционной конфигурации - NGINX в качестве проски перед приложением? (NGINX as a proxy vs NGINX unit в контексте "самостоятельных" языков)

Спасибо.
  • Вопрос задан
  • 1099 просмотров
Пригласить эксперта
Ответы на вопрос 2
@marsdenden
Nginx - web сервер. Отсюда вытекает многопоточность, возможность повесить множество сайтов на один ip, ну и прочие плюшки.
Нода однопоточна, всякие прибамбасы вроде вебворкеров - костыли, нормальный продакшн под высокую нагрузку сделать можно, но сложно (имхо).
Пробуйте, тестируйте, нагружайте, почувствуйте разницу
Ответ написан
Комментировать
alexfilus
@alexfilus
Senior backend developer
У unit есть API. Можно менять настройки, добавлять/удалять инстансы приложения. Других применений я не вижу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы