微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 当有人发布内容时,Facebook如何更新内容

我真的很感兴趣的是facebook在其他人发布内容时如何仅加载内容.我唯一能想到的是使用下面的内容来不断更新页面而不重新加载页面.

setInterval(ajax_stuff, 1000);

我正在观看控制台,确实发生了请求,并在页面添加了另一个内容.

我希望能够了解这是如何完成的.如果我可以在项目中使用它,那真的很棒.我的意思是每秒做setInterval确实消耗了很多资源.仅在需要时才提出请求是最好的做事方式.具体来说我想在这个项目中使用它:

https://github.com/anchetaWern/ChatRo

它基本上只是一个聊天框,目前它仍然使用setInterval().我想在聊天会话中的其他人实际输入内容时仅更新内容.

解决方法:

我不能直接谈论FaceBook如何做到这一点,但一般来说,你应该看看WebSockets.

WebSockets允许页面上的JavaScript与服务器保持开放连接,从而可以近乎实时地将数据推送到连接到服务器的所有客户端.

看看http://pusher.com

此外,谷歌Web套接字.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐