我正在尝试了解WebSocket在服务器端的工作原理。根据我在这里得到的答案,大部分情况下是这样的:
- 浏览器连接到服务器
- 服务器与用户建立双工持久连接
- 服务器为此用户运行代码实例
- 这些步骤会重复进行处理其他用户
服务器是否可以在一个进程中处理所有用户?而不需要将它们分开,就像全局进程一样。
谢谢。服务器是否可以在一个进程中处理所有用户?而不需要将它们分开,就像全局进程一样。
谢谢。这与服务器高度相关。
一些示例服务器实现/技术:(显然不是完整的列表)
您会发现,每种实现都有权衡。
由于websocket不是请求 ->响应方法,因此很难说哪种方法比另一种更好。 您需要了解如何使用websocket来确定最佳方法。
关于此主题的一些想法:(高度基于观点)