我想建立一个只有小组成员才能说话的shoutbox。 例如,我有5个小组,每个小组有60个成员,我用PHP / MySQL / jQuery做了类似的shoutbox,但随着成员的增加,活动很慢。我遇到了Pusher(http://www.pusher.com)。
所有我想知道的是我的方法应该是什么,我可以根据他们的群体分离成员,并可以使用shoutbox。
我对Pusher的事件触发器感到困惑。任何人都可以解释我应该怎么做这个方法,还需要将shoutbox消息保存在mysql数据库中以供历史记录。
答案 0 :(得分:1)
您可能希望为每个组使用channel - 使用渠道路由和过滤数据。
如果有不同类型的群组活动,您可以使用事件,例如new_shout
,shout_updated
,shout_deleted
。
Pusher目前不提供消息历史记录,因此您需要自己存储。