Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Pusher聊天包怎么更新得这么快?(与JS一起)_Javascript_Reactjs_Pusher - Fatal编程技术网

Javascript Pusher聊天包怎么更新得这么快?(与JS一起)

Javascript Pusher聊天包怎么更新得这么快?(与JS一起),javascript,reactjs,pusher,Javascript,Reactjs,Pusher,我遵循这个教程 (这里是代码) 这是一个非常好的应用程序 他们使用。我只是想知道怎么做 API更新速度很快。马上。当然有可能 每秒钟使用setInterval()询问API的步骤 () 但他们似乎用了一种不同的方式 我真的很想更多地了解这项技术。 也许有人知道如何在休息时做到这一点 和其他外部API。非常感谢。(我真的是一个React初学者)德夫雷尔在普什这里 聊天包订阅是即时发生的,因为它不符合标准的请求/响应原则 相反,每个客户端都将拥有一个到聊天工具包服务的持久连接——JS库的做法是通过打

我遵循这个教程 (这里是代码) 这是一个非常好的应用程序

他们使用。我只是想知道怎么做 API更新速度很快。马上。当然有可能 每秒钟使用setInterval()询问API的步骤 () 但他们似乎用了一种不同的方式

我真的很想更多地了解这项技术。 也许有人知道如何在休息时做到这一点 和其他外部API。非常感谢。(我真的是一个React初学者)

德夫雷尔在普什这里

聊天包订阅是即时发生的,因为它不符合标准的请求/响应原则

相反,每个客户端都将拥有一个到聊天工具包服务的持久连接——JS库的做法是通过打开一个或一个持久HTTP连接并通过它传输数据

由于连接已经建立,服务器只需实时向所有连接的用户发送新消息、状态更新和键入指示器即可