使用MySQL表进行移动聊天

时间:2012-10-31 19:32:09

标签: android mysql ios messaging

我想知道是否可以在这样的移动应用程序中实现聊天:

  • 包含四列的表:SenderID,ReceiverID,Message,Time
  • 发送时,app发布到添加行的php页面
  • 接收方手机应用程序不断调用另一个从表中加载的php页面

我想知道这是否会长期运作?例如,如果我有足够大的服务器,它将允许100,000人在同一时间接收消息。

1 个答案:

答案 0 :(得分:1)

可以像这样发送和存储您的数据,可能不是一次为100,000个用户,但对于其中许多用户。

我看到的主要问题是潜在的接收者一直在轮询服务器。这是浪费服务器时间和客户端电池电量。像NickT所说的那样使用Google Cloud Messaging会更好。

GCM的想法是,当您的服务器收到消息时,您的服务器会将消息发送给Google,Google会找到收件人,Google会将消息发送给接收方的电话。接收方手机上的应用程序会收到通知,告知有新消息。