我正在react-native上制作聊天应用程序。我使用 socket.io 来实现此目的,但 socket.io 有时无法成功工作。我想每 3 秒更改一次向服务器端发送请求。
我只是发送一个聊天 ID 的请求
哪个最好?如果我每 3 秒使用一次发送请求,服务器端会发生任何问题
最佳答案
也许长轮询(不是轮询,这是不同的行为,通过长轮询,API 调用可以保持挂起状态,直到响应可用)是一种选择,但 WebSocket 更可取。 响应速度更快,服务器端资源消耗更少,带宽更少,可以订阅多个流等等。
在这里您可以评估一些指标:
引用号:https://blog.feathersjs.com/http-vs-websockets-a-performance-comparison-da2533f13a77
关于node.js - 哪一款最适合聊天应用程序? Web 套接字或每 3 秒发送一次请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52642103/