我刚刚观看了 phpacademy 的 ajax/php 网络聊天客户端视频 (Link to the youtube videos)我有一个关于推送和获取的问题。在视频中,他们大约每秒从 MySQL 数据库获取数据。
但我的问题是,有没有办法将聊天推送给其他连接的用户而不是获取它?对于我正在开发的应用程序,服务器上会产生大量请求,并且会浪费带宽。
但我仍然希望它像 ajax/php 聊天系统一样基本。我正在开发的是回合制游戏,聊天系统背后的想法/代码正是我正在寻找的。但是,它不是发送文本消息,而是发送分数、移动和/或时间等,并且当可能有多个人连接时,获取它对于服务器来说并不理想。
感谢您的评论和回答。
最佳答案
这听起来像是您在 Socket.io 之类的东西之后,或者如果您无法设置它,您可以使用 http://pusher.com/
关于PHP将数据推送到客户端而不获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18937996/