我的websocket服务器会影响nodejs服务器吗?

时间:2018-11-27 12:06:33

标签: node.js websocket server

我有以下两个服务器文件。

  1. server1.js
  2. server2.js

server1.js中,我有一个使用ws [1] npm软件包在3500端口上运行的websocket服务器。 在server2.js中,我有一个nodejs server在端口80上运行。它们都在相同的Microsoft Windows Server 2016上运行,并具有Intel(R)Xeon(R)CPU @ 2.40 GHz和14 GB RAM。

我的问题是,如果同时有1万个Websocket客户端连接到server1.js Websocket服务器,这会影响在node.js server上运行的server2.js的性能吗?

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

1 个答案:

答案 0 :(得分:0)

简而言之,是的,如果server1负载很大,则会影响整个计算机的性能和带宽。因此,这将通过消耗主机资源来间接影响其他服务器的性能。它会受到多少影响取决于连接对服务器造成的压力。您可以限制server1可用的资源,以使其无法消耗任意数量的资源。