对于多种请求,我们使用一个websocket端口是否合理?

对于多种请求,我们使用一个websocket端口是否合理?,websocket,phpwebsocket,Websocket,Phpwebsocket,当套接字中有许多用户在线时,我们使用一个websocket端口处理多种请求是否合理? 这在安全性和性能方面如何?如果您的服务器是正确的多线程或多进程,那么在一个或多个端口上运行不会有性能差异。此外,即使套接字服务器(无论是否为Websocket)在单个端口上应答,实际的通信也会在每个连接的不同服务器端口上进行 为了与现有web基础设施兼容,您可能希望在标准HTTP端口(80和443)上运行WebSocket服务器,因此这已经意味着多个客户端连接到一个端口(可能使用处理或代理WebSocket连接

当套接字中有许多用户在线时,我们使用一个websocket端口处理多种请求是否合理?

这在安全性和性能方面如何?

如果您的服务器是正确的多线程或多进程,那么在一个或多个端口上运行不会有性能差异。此外,即使套接字服务器(无论是否为Websocket)在单个端口上应答,实际的通信也会在每个连接的不同服务器端口上进行

为了与现有web基础设施兼容,您可能希望在标准HTTP端口(80和443)上运行WebSocket服务器,因此这已经意味着多个客户端连接到一个端口(可能使用处理或代理WebSocket连接的web服务器)

WebSocket服务器应用程序的安全性与应用程序的设计方式密切相关,而与您是使用多个侦听端口还是仅使用一个侦听端口运行应用程序无关


WebSocket服务器的安全问题和最佳实践与HTTP服务器(或任何TCP服务)的安全问题和最佳实践大体相同。

@YamaCasis,如果这是您想要的答案,请选择它。这对将来可能会寻找相同答案的人很有帮助,这样可以看出这是一个已回答的问题。