Вопрос

Я готовлюсь настроить сервер сообщений APNS, и мне было интересно, провел ли кто-нибудь какой-либо анализ загрузки сервера APNS, которым они могли бы поделиться.Минимальные спецификации сервера, максимальное количество сообщений в секунду, что-нибудь в этом роде.

Спасибо!

Редактировать:Я планирую реализовать это с помощью .NET, но информация о любой платформе была бы невероятно полезна.

Это было полезно?

Решение

Для моего приложения (которое имеет около 24 000 загрузок) Я вижу в среднем около 1300 сообщений, отправляемых в день.

Это низкие цифры, но и моя клиентская база не так уж велика.Но я полагаю, что с таким же успехом мог бы поделиться кое-какой информацией.:-)

Мой поставщик уведомлений большую часть времени простаивает, поэтому, если мне это нужно, доступно ГОРАЗДО больше возможностей.

На данный момент он также использует очень мало оперативной памяти (где-то около 13 МБ - я внедрил свой провайдер на Python и подозреваю, что большая часть этого занята временем выполнения).

Я работаю на Media Temple dv (в частности, в базовой конфигурации).

Я не экстраполировал цифры, чтобы определить, каким был бы мой теоретический максимум, но из-за нишевого рынка моего приложения это не то, что беспокоит меня на данный момент.У меня есть много возможностей для масштабирования.

Надеюсь, это немного поможет.

крис.

Другие советы

Один из разработчиков Apple упомянул, что 100 000 сообщений не считаются большим количеством, что на самом деле не отвечает на ваш вопрос, но я бы не ожидал, что отправка реальных сообщений будет узким местом.Любой сервер, который может обрабатывать вашу работу с базой данных, должен быть пригоден для отправки сообщений.Протокол намеренно облегчен.

Максимальное количество сообщений в секунду отсутствует.

Вы должны учитывать, что каждое сообщение должно быть меньше 256 Байт.В противном случае Apple будет отклонять ваши сообщения.И вы также можете проверить Монопуш.AFAIK, они создают свои продукты поверх .Net Framework.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top