有没有人想出将消息推送到多个设备的正确方法。我们正在开发一个有追随者的应用程序,比如 Facebook 或 Twitter,我需要向一个追随者(总共 600 个)发送消息。
在 PHP 中,我刚刚做了一个测试,每条消息大约需要 20 秒才能得到回复
$fp = stream_socket_client('ssl://gateway.push.apple.com:2195', $err,
$errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
和
// Send it to the server
$result = fwrite($fp, $msg, strlen($msg));
这会导致发送 600 条消息需要 3 个小时?
对于每条消息,我都在执行相同的代码行。我应该改为打开流并发出多次写入然后 fpclose 吗?