我使用棘轮 php 创建了一个 Web 套接字连接。我连接了一个客户端,然后执行了一个查询(执行查询大约需要 20 秒),同时我尝试连接另一个客户端,我看到 Web 套接字连接处于挂起状态(仍在尝试切换协议) . 稍后,当初始请求的响应出现时,我看到服务器打印“新连接已建立”(已将此语句保留在我的 onOpen 函数中)。
如果 react php 的工作原理与 NodeJs 相同,那么即使处理需要大量时间,是否不应该建立连接?
为什么 web socket 连接因为后面的执行部分而被阻塞?