-1

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

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

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

4

1 回答 1

1

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

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

GCM 的想法是,当您的服务器收到消息时,您的服务器将消息发送给 Google,Google 找到收件人,然后 Google 将消息传递到收件人的手机。接收者手机上的应用会收到一条新消息通知。

于 2012-10-31T20:04:55.617 回答