Что такое обратный прокси и почему я должен использовать его с Node.JS? - PullRequest
4 голосов
/ 09 мая 2011

Райан Даль рекомендует использовать Node.JS за обратным прокси (т.е. nginx). Ну .. что такое обратный прокси? Любой, почему я должен использовать это с node.js? Это неправильно, что мое приложение Node.JS будет обслуживать весь контент и весь трафик?

Заранее спасибо.

Ответы [ 2 ]

7 голосов
/ 09 мая 2011

что такое обратный прокси?

Попробуйте посмотреть в вики article .

почему я должен использовать его с узлом.js?

Если вы используете node.js только для определенных частей / функций вашего приложения, а другие компоненты обслуживаются, например, другой структурой веб-приложения, то обратный прокси-сервер можно использовать для определения того, какойзапросы идут в node.js, а другие - в другие.Таким образом, ваше приложение может работать на том же порту и работать с клиентами как с автономной системой.Без этого вам, вероятно, придется обрабатывать входящие запросы отдельно для node.js и других фреймворков на разных портах (например, если они оба находятся на одной машине).Существуют также другие случаи использования обратных прокси, например балансировка нагрузки .

Неправильно ли, что мое приложение Node.JS будет обслуживать весь контент и весь трафик?

Нет, это не так.Это зависит от вас и ваших потребностей или сценария.

1 голос
/ 09 мая 2011

http://en.wikipedia.org/wiki/Reverse_proxy - обратные прокси-серверы снизят нагрузку на сервер приложений.

...