我正准备建立一个APNS消息服务器,我想知道是否有人对他们能够共享的APNS服务器负载做了任何分析。最低服务器规格,每秒最大消息数,等等。
谢谢!
编辑:我打算用.NET实现这一点,但有关任何平台的信息都非常有用。
答案 0 :(得分:3)
对于我的应用程序(大约有24,000次下载),我看到平均每天发送大约1300封邮件。
那些数字很少,但我的客户群也不是那么大。但我想我不妨提供一些信息。 : - )
我的通知提供商大多数时间都处于闲置状态,因此如果需要,可以提供更多容量。
此时它也使用非常少的ram(大约13 MB左右 - 我在Python中实现了我的提供程序,并怀疑大部分内容都是在运行时占用的。)
我正在使用Media Temple dv(特别是Base配置)。
我没有推断数字以找出我的理论最大值,但由于我的应用程序的利基市场,这不是让我担心的问题。我有很多可以扩展的能力。
希望有所帮助。
克里斯。
答案 1 :(得分:1)
其中一个Apple开发人员提到100,000条消息不被认为是大量的,这并不能真正回答你的问题,但我不希望发送实际消息会成为瓶颈。 任何可以处理数据库工作的服务器都可以用于发送消息。该协议是故意轻量级的。
答案 2 :(得分:0)
每秒没有最大消息。
答案 3 :(得分:0)
您应该考虑每条消息必须小于256字节。否则Apple将拒绝您的邮件。您还可以查看MonoPush。 AFAIK他们正在构建.Net Framework的顶级产品。