推进器集成

Pusher Integration

有人在 php / javascript 中使用 pusher 吗?我有一个使用旧轮询方法的网络应用程序,在服务器端 php 和客户端 javascript / ajax 轮询。一切都很好,但我想试试 Pusher。

我让它工作,以便我在频道上发送信息,javascript 客户端接收它并做一些事情,但我的问题是:

如何在第一次加载 html 页面并在开始获取频道信息之前设置所有内容?我的意思是,例如,一个聊天应用程序,当您进入聊天室网页时,在您开始接收新消息之前,您如何获取之前发送的消息(聊天记录)?某种 ajax 轮询以设置所有内容然后开始收听推送频道?

希望任何实现了推送器的人都可以帮助我了解这个基本概念。

谢谢

Pusher 保证实时功能并只将消息传递到频道。

所以对于聊天记录,您需要将所有消息保存到数据库并从数据库中加载所有消息。

How do you load the html page for the first time and set everything up before starting to get info on the channel?

第一次加载页面时,您需要使用Javascript (Ajax) 设置连接、订阅频道和绑定事件。您还需要获取聊天记录(来自数据库),然后附加到您的视图中。