我目前正在为 web 和 iphone/android 应用程序构建一个 SNS。
当用户在墙上写字或留言时,服务器需要向所有相关用户推送通知。登录PC的用户将通过Socket.io接收,登录iPhone或Android应用程序的用户将通过GCM/APN获取。
从 php Web 服务器向所有这些用户发送推送通知(GET)的最佳方式是什么?
cURL 似乎做了正确的工作,但在我的服务器上非常慢。Web 服务器将需要以不明显的速度一次向至少 3 个不同的服务器发送通知。
有什么建议么?
我目前正在为 web 和 iphone/android 应用程序构建一个 SNS。
当用户在墙上写字或留言时,服务器需要向所有相关用户推送通知。登录PC的用户将通过Socket.io接收,登录iPhone或Android应用程序的用户将通过GCM/APN获取。
从 php Web 服务器向所有这些用户发送推送通知(GET)的最佳方式是什么?
cURL 似乎做了正确的工作,但在我的服务器上非常慢。Web 服务器将需要以不明显的速度一次向至少 3 个不同的服务器发送通知。
有什么建议么?
我正在构建这样一个应用程序,我必须诚实地建议您使用 Zend Framework。还有很多数据库计划要做,因为对数据库的读/写会很高。具体使用 Zend_Mobile 或访问我的博客以获取 gcm 解决方案http://www.rogerethomas.com 理想情况下,您应该运行一个服务器集群来处理消息和队列。推送消息很快就会失控,我向你保证,花时间正确计划它会得到回报。