创建用户聊天系统 -(PHP、MySQL、AJAX?)
Posted
技术标签:
【中文标题】创建用户聊天系统 -(PHP、MySQL、AJAX?)【英文标题】:Create a User Chat System - (PHP, MySQL, AJAX?) 【发布时间】:2011-11-08 18:10:39 【问题描述】:我正在开发一个约会网站,希望用户能够与他们的朋友聊天。我最初打算与 Meebo 集成以提供聊天功能,就像 MyYearbook 一样,但 Meebo 只会为大型网站提供该服务。
我愿意自己学习和编写代码,但需要指出正确的方向。
有这方面的教程吗?我能找到的所有教程都是用于站点聊天的,允许站点上的任何人参与。我只需要朋友就能看到朋友在线,然后聊天。
是否有任何技术可以集成到网站中以提供此功能?
【问题讨论】:
您真正需要的是阅读一些提供 geoip 查找的 API,否则您将无法制作您需要的广告。 【参考方案1】:大多数简单的解决方案都使用轮询,这对于低容量来说很好,但在高容量时,点击次数将成为一个问题。这是一个(我认为)使用轮询的链接,应该会给你一些如何开始的想法:http://www.phpfreechat.net/
但对于更高的音量,您可能需要远离轮询。这个问题谈到了一些策略:Use HTTP Keep-Alive for server to communicate to client
【讨论】:
好的,所以我应该研究一下聊天系统的 HTTP Keep-Alive 方法? 如果是我,我会用轮询(为简单起见)编写它,但将通信层模块化,以便您以后可以用保活解决方案替换它。编辑:实际上,我会用相当长的轮询时间来编写它,然后让它足够聪明以识别对话何时发生并在对话期间缩短轮询间隔(或切换到保持活动的解决方案)。以上是关于创建用户聊天系统 -(PHP、MySQL、AJAX?)的主要内容,如果未能解决你的问题,请参考以下文章
如何创建一个 Android 应用程序,用户可以在其中创建受密码保护的聊天室?