我的服务器和Google Cloud Messaging存在一些问题。
我最近推出了一个应用程序,每当我们发布新帖子时发送推送通知(每30分钟1个)。它使用/topics/global
,因此我不会在内存中保留客户端注册。
问题在于,当服务器发送通知时(通过CURL,PHP或Shell),服务器CPU会变高,其他操作会变慢。
这种情况已经发生了几天,可能是因为我们安装了超过4,000部智能手机。
我试图用curl模拟来自ssh的请求。响应在1秒内返回,但CPU负载仍然很高。
抱歉我的英文。在此先感谢您的支持!
答案 0 :(得分:0)
如果您要向所有用户(超过1000个用户)发送消息,您应该将这些用户分组并只向该群组发送消息。
首先,create a group,然后每当新用户注册时,add them to the group。您可以轻松地send a group message。