1

私は現在、Webアプリケーションとiphone/androidアプリケーションの両方のSNSを構築しています。

ユーザーが壁に書き込んだりメッセージを残したりする場合、サーバーは関連するすべてのユーザーに通知をプッシュする必要があります。PCにログインしているユーザーはSocket.io経由で受信し、iPhoneまたはAndroidアプリにログインしているユーザーはGCM/APN経由で受信します。

PHP Webサーバーからこれらすべてのユーザーにプッシュ通知(GET)を送信するための最良の方法は何ですか?

cURLは適切に機能しているようですが、私のサーバーでは非常に低速です。Webサーバーは、気付かない速度で一度に少なくとも3つの異なるサーバーに通知を送信する必要があります。

助言がありますか?

4

1 に答える 1

1

私はそのようなアプリケーションを作成中です。率直に言って、Zend Framework を使用することをお勧めします。また、データベースへの読み取り/書き込みが頻繁に行われるため、多くのデータベース計画を立てる必要があります。特に Zend_Mobile を使用するか、gcm ソリューションについては私のブログhttp://www.rogerethomas.comにアクセスしてください。 理想的には、メッセージとキューを処理するサーバーのクラスターを実行する必要があります。プッシュ型メッセージはすぐに手に負えなくなる可能性がありますが、時間をかけて適切に計画することで成果が得られることを約束します.

于 2012-07-05T11:22:44.270 に答える