Повлияет ли мой сервер веб-сокетов на сервер nodejs? - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть следующие два серверных файла.

  1. server1.js
  2. server2.js

В server1.js у меня естьсервер websocket, работающий через порт 3500 с использованием пакета ws [1] npm.В server2.js у меня есть nodejs server, работающий на порту 80. Они оба работают на одном и том же Microsoft Windows Server 2016 с процессором Intel® Xeon® с тактовой частотой 2,40 ГГц и 14 ГБ ОЗУ.

У меня вопрос: если к клиенту server1.js, подключенному к *1017*, подключается одновременное соединение клиента websocket 10 КБ, это повлияет на производительность node.js server, работающего на server2.js?

  1. https://github.com/websockets/ws

1 Ответ

0 голосов
/ 27 ноября 2018

Короче говоря, да, если server1 имеет большую нагрузку, это повлияет на производительность всей машины и пропускную способность.Таким образом, это косвенно повлияет на производительность другого сервера, истощая ресурсы хост-машины.Насколько это будет зависеть, зависит от того, насколько сильно соединения нагружают сервер.Вы можете ограничить ресурсы, доступные для server1, чтобы он не мог использовать столько ресурсов, сколько ему нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...