php如何实现PC站的即时消息通知?

求教大牛,网站的即时消息通知用php如何做啊?
就是思否的这种效果就可以:
来了新消息,网页的铃铛标志会多一个小红点
image.png

阅读 3.9k
2 个回答

前端主要有三种形式:

  1. ajax 轮询。比如每分钟请求一个 API,获取消息状态
  2. WebSocket 连接,双向通讯。一般来说实时性要求高的选这个。
  3. SSE(Server-sent events),比较适合不发送只接收的场景,不过不支持 IE。

后端根据前端选型来做即可,区别不大。

php中可以使用swoole 或者 gatewayworker,实现WebSocket

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