Pergunta

Estou me preparando para configurar um servidor de mensagens APNS, e eu queria saber se alguém fez qualquer análise sobre a carga do servidor APNS que eles seriam capazes de compartilhar. especificações de servidor mínimos, mensagens máximas por segundo, qualquer coisa assim.

Obrigado!

edit:. Estou planejando implementar isso com .NET, mas informações sobre qualquer plataforma seria extremamente útil

Foi útil?

Solução

Para a minha aplicação (que tem cerca de 24.000 downloads) Eu estou vendo uma média de cerca de 1.300 mensagens enviadas por dia.

Esses números são baixos, mas, em seguida, a minha base de cliente não é tão grande também. Mas eu acho que eu poderia muito bem contribuir algumas informações. : -)

Meu provedor de notificação está ocioso a maior parte do tempo, de modo que há muito mais capacidade disponível se eu precisar dele.

Seu também usam muito pouca memória RAM neste momento (algo em torno de 13 mb - Eu implementei o meu provedor em Python e suspeito mais do que é absorvido pelo tempo de execução)

.

Eu estou correndo em um dv Media Temple (especificamente a configuração da base).

Eu não têm extrapolado os números para encontrar o meu máximo teórico seria, mas por causa do mercado de nicho da minha candidatura não é algo que me preocupa neste momento. Eu tenho muita capacidade de escala com.

Espero que ajude um pouco.

chris.

Outras dicas

Uma das Apple devs mencionou que 100.000 mensagens não é considerado uma grande quantidade, que realmente não responder à sua pergunta, mas eu não esperaria que o envio de mensagens reais seria o gargalo. Qualquer servidor que pode lidar com o seu trabalho de banco de dados deve ser bom para enviar as mensagens para fora. O protocolo é intencionalmente leve.

Não há mensagens máximos por segundo.

Você deve considerar que cada mensagem deve ser menor do que 256 Byte. Caso contrário, a Apple vai ser rejeitar suas mensagens. E você também pode verificar MonoPush . AFAIK eles estão construindo seus produtos topo da .Net Framework.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top