从php推送到GCM/APN的最佳实践

从php推送到GCM/APN的最佳实践,php,curl,push-notification,apple-push-notifications,google-cloud-messaging,Php,Curl,Push Notification,Apple Push Notifications,Google Cloud Messaging,我目前正在为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解决方案
理想情况下,您应该运行一个处理消息和队列的服务器集群。推送消息可能会很快失去控制,花时间合理地规划它会有回报的,我向您保证。

我正在构建这样一个应用程序,我必须诚实地建议您使用Zend Framework。还有很多数据库规划要做,因为对数据库的读/写操作会很高。具体使用Zend_Mobile或访问我的博客以获取gcm解决方案
理想情况下,您应该运行一个处理消息和队列的服务器集群。推送消息可能会很快失去控制,花点时间妥善计划会有回报的,我向您保证。

非常感谢您的帮助。我的网站目前是使用Codeigniter和socket.io开发的。我选择使用Socket.io来处理所有与推送相关的功能。用户编写消息后,服务器将返回应通知的成员列表,socket.io将这些成员发送到推送服务器。非常感谢您的帮助。我的网站目前是使用Codeigniter和socket.io开发的。我选择使用Socket.io来处理所有与推送相关的功能。用户编写消息后,服务器将返回应通知的成员列表,socket.io将这些成员发送到推送服务器。