php – 当有人发布内容时,Facebook如何更新内容
发布时间:2020-12-13 16:43:51 所属栏目:PHP教程 来源:网络整理
导读:我真的很感兴趣的是facebook在其他人发布内容时如何仅加载内容.我唯一能想到的是使用下面的内容来不断更新页面而不重新加载页面. setInterval(ajax_stuff,1000); 我正在观看控制台,确实发生了请求,并在页面中添加了另一个新内容. 我希望能够了解这是如何完成
我真的很感兴趣的是facebook在其他人发布内容时如何仅加载内容.我唯一能想到的是使用下面的内容来不断更新页面而不重新加载页面.
setInterval(ajax_stuff,1000); 我正在观看控制台,确实发生了请求,并在页面中添加了另一个新内容. 我希望能够了解这是如何完成的.如果我可以在项目中使用它,那真的很棒.我的意思是每秒做setInterval确实消耗了很多资源.仅在需要时才提出请求是最好的做事方式.具体来说我想在这个项目中使用它: https://github.com/anchetaWern/ChatRo 它基本上只是一个聊天框,目前它仍然使用setInterval().我想在聊天会话中的其他人实际输入内容时仅更新内容. 解决方法
我不能直接谈论FaceBook如何做到这一点,但一般来说,你应该看看WebSockets.
WebSockets允许页面上的JavaScript与服务器保持开放连接,从而可以近乎实时地将数据推送到连接到服务器的所有客户端. 看看http://pusher.com 此外,谷歌Web套接字. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |