APNS メッセージ サーバーをセットアップする準備をしています。共有できる APNS サーバーの負荷について誰かが分析を行っているかどうか疑問に思っていました。最小サーバー仕様、1 秒あたりの最大メッセージなど。
ありがとう!
編集:これを .NET で実装する予定ですが、どのプラットフォームに関する情報も非常に役立ちます。
APNS メッセージ サーバーをセットアップする準備をしています。共有できる APNS サーバーの負荷について誰かが分析を行っているかどうか疑問に思っていました。最小サーバー仕様、1 秒あたりの最大メッセージなど。
ありがとう!
編集:これを .NET で実装する予定ですが、どのプラットフォームに関する情報も非常に役立ちます。
私のアプリケーション (約 24,000 回のダウンロードがある) では、1 日に平均約 1,300 件のメッセージが送信されています。
これらは低い数字ですが、私の顧客ベースもそれほど大きくありません. しかし、私はいくつかの情報を提供したほうがよいと思います。:-)
ほとんどの場合、通知プロバイダーはアイドル状態であるため、必要な場合はさらに多くの容量を利用できます。
また、この時点で RAM をほとんど使用していません (約 13 mb - Python でプロバイダーを実装しましたが、そのほとんどが実行時に使用されていると思われます)。
Media Temple dv (具体的には Base 構成) で実行しています。
理論上の最大値を特定するために数値を推定したことはありませんが、アプリケーションのニッチ市場のため、現時点では心配する必要はありません。スケーリングする容量がたくさんあります。
それが少し役立つことを願っています。
クリス。
One of the Apple devs mentioned that 100,000 messages is not considered a large amount, that doesn't really answer your question, but I wouldn't expect that sending the actual messages would be the bottleneck. Any server that can handle your database work should be fine for sending the messages out. The protocol is intentionally light-weight.
すべてのメッセージが 256 バイト未満でなければならないことを考慮する必要があります。そうしないと、Apple はあなたのメッセージを拒否します。また、 MonoPushも確認できます。私の知る限り、彼らは.Net Frameworkの上に製品を構築しています。
1 秒あたりの最大メッセージ数はありません。