有没有人想出将消息推送到多个设备的正确方法。我们正在开发一个拥有粉丝和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));
这会导致需要3个小时才能发送600条消息?
对于每条消息,我正在执行相同的代码行。我应该打开流并只发出多个写入然后fpclose吗?
答案 0 :(得分:0)
foreach($msgs as $msg) {
$result = fwrite($fp, $msg, strlen($msg));
}