LINUX.ORG.RU

А нужен ли nginx для сервера на node?

 ,


1

1

Пусть у меня есть веб-сервер на node.js, который реализует некий JSON API (только GET-запросы, которые делают выборки из MongoDB), запросы достаточно легкие, но их будет много.

Нужен ли проксирующий nginx перед node.js в данном случае, или нет? Если нужен, то для чего?

Deleted

Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от ritsufag

Мне не нужно раздавать статику. Может быть, некоторое кэширование не помешало бы, но возможно его лучше сделать внутри приложения на node.

Deleted
()
Ответ на: комментарий от Deleted

Разумеется, nginx тут будет как человеку третья нога.

ritsufag ★★★★★
()
Ответ на: комментарий от bhfq

Согласен. Если пишешь на node.js, то тебе уже ничто не поможет.

AnDoR ★★★★★
()

нужен, обязательно.
я очень не уверен, что твой сервер раздает контент лучше (тем более, если его «много»), чем nginx.

xtraeft ★★☆☆
()

Nginx нужен для 1) статики 2) для борьбы с троллингом со стороны клиента, который вдруг решит качать ответ мееееедлеееенно 3) load balancer. С нодой первый случай еще актуален, она не быстрая, но если статики нет, то не нужно. Второе случай не актуален, так как нода Event Driven. Третий может быть актуален

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)

Может пригодится для отсечения левых запросов, например.

Ну и если ты захочешь добавить ещё инстансов, то нгинкс в качестве прокси будет ок.

Также если твои запросы поддаются кэшированию, ну ты понел.

Apple-ch ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.