苹果推送通知服务服务器负载?

4

我正准备设置一个APNS消息服务器,想知道有没有人对APNS服务器负载进行过分析并能共享一些信息。最小服务器规格,每秒最大消息数等等。

谢谢!

编辑:我计划使用.NET实现这个功能,但对任何平台的信息都会非常有用。

4个回答

3

对于我的应用程序(已经有大约24000次下载),我平均每天发送了大约1300条消息。

这些数字很低,但是我的客户群体也不是很大。但是我认为我可能会贡献一些信息。 :-)

我的通知提供商大部分时间都处于空闲状态,因此如果需要,可以提供更多的容量。

目前它也几乎没有使用任何RAM(大约13MB左右 - 我用Python实现了我的提供者,怀疑其中大部分是运行时占据的)。

我正在Media Temple dv上运行(具体来说是基础配置)。

我还没有外推出了这些数字以找到我的理论最大值,但由于我的应用程序的利基市场,并不是令我担心的事情。我有很多扩展的能力。

希望这有点帮助。

克里斯。


1

苹果的开发者之一提到,十万条信息并不算是大量的,这并没有真正回答你的问题,但我不认为发送实际消息会成为瓶颈。

任何能处理数据库工作的服务器都应该可以很好地将消息发送出去。协议有意设计得轻量级。


0
你应该考虑每个消息的大小必须小于256字节。否则苹果将拒绝您的消息。您还可以检查MonoPush。据我所知,他们正在使用.Net Framework构建自己的产品。

0

每秒钟没有最大消息数。


2
如果这是真的,我的旧 Pentium 4 可以每秒发送 100 万亿条消息,但我猜这不是事实。我正在寻找人们在生产环境中遇到的实际上限,或者人们为容量规划所做的估计。 - James J

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接