像現在的社交網站他們的即時更新、通知是用什麼技術做的?

想問一下像facebook, 推特,或其他社交網站,即時comment, 通知, update, 都是怎麼做到的?都是用怎樣的技術?如果太困難的話,有什麼類似的技術能做到?我想到的是ajax+settimeout, 但這是標準做法嗎?有其他方式嗎?能搭配php用的。

ajax+settimeout 這個做法不好嗎?

阅读 4.4k
6 个回答

服务器推送,websocket,肯定都可以用搭配php使用的

websocket是一个不错的方案

websockethttp轮询,旧的浏览器不支持websocket

可以使用轮询的方式,微信网页版就是每5秒钟向服务端请求数据
websocket也是可以的,但是一旦用户量大了,维护起来很麻烦

都用node了,还考虑啥。socket.io和node配合

workman主动推送

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题