我有以下两个服务器文件。
server1.js
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
的性能吗?
答案 0 :(得分:0)
简而言之,是的,如果server1
负载很大,则会影响整个计算机的性能和带宽。因此,这将通过消耗主机资源来间接影响其他服务器的性能。它会受到多少影响取决于连接对服务器造成的压力。您可以限制server1
可用的资源,以使其无法消耗任意数量的资源。