【问题标题】:Create a User Chat System - (PHP, MySQL, AJAX?)创建用户聊天系统 -(PHP、MySQL、AJAX?)
【发布时间】:2011-11-08 18:10:39
【问题描述】:

我正在开发一个约会网站,希望用户能够与他们的朋友聊天。我最初打算与 Meebo 集成以提供聊天功能,就像 MyYearbook 一样,但 Meebo 只会为大型网站提供该服务。

我愿意自己学习和编写代码,但需要指出正确的方向。

有这方面的教程吗?我能找到的所有教程都是用于站点聊天的,允许站点上的任何人参与。我只需要朋友就能看到朋友在线,然后聊天。

是否有任何技术可以集成到网站中以提供此功能?

【问题讨论】:

  • 您真正需要的是阅读一些提供 geoip 查找的 API,否则您将无法制作您需要的广告。

标签: php mysql chat social-networking


【解决方案1】:

大多数简单的解决方案都使用轮询,这对于低容量来说很好,但在高容量时,点击次数将成为一个问题。这是一个(我认为)使用轮询的链接,应该会给你一些如何开始的想法:http://www.phpfreechat.net/

但对于更高的音量,您可能需要远离轮询。这个问题谈到了一些策略:Use HTTP Keep-Alive for server to communicate to client

【讨论】:

  • 好的,所以我应该研究一下聊天系统的 HTTP Keep-Alive 方法?
  • 如果是我,我会用轮询(为简单起见)编写它,但将通信层模块化,以便您以后可以用保活解决方案替换它。编辑:实际上,我会用相当长的轮询时间来编写它,然后让它足够聪明以识别对话何时发生并在对话期间缩短轮询间隔(或切换到保持活动的解决方案)。
猜你喜欢
  • 2011-05-30
  • 2012-01-17
  • 2010-11-08
  • 2011-07-12
  • 2017-09-10
  • 2012-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多