0

私は10人のグループのための小さなプライベートサイトに取り組んでいます。それは本質的に私たちのためだけの小さなソーシャルネットワークです。現在、リアルタイムチャットにもWindows Live Messengerを使用していますが、Mac、Linux、およびスマートフォン用のMSNクライアントは、最近追加されたMSNのグループ機能をサポートしていないため、代替手段を作成することを検討しています。

私はプッシュテクノロジーについて少し読んで、私たちの非常に限られたニーズに合うWebベースのチャットルームを作成する方法を確認しました。Apacheは長時間のポーリングにはまったく適していないので、APEのようなものを使用する方がよいと思います。ただし、かなり安価ですが非常に優れた共有ホストで実行しているため、サーバー側のソフトウェアをインストールすることはできません。

私の質問に。

結局のところ、私たちはほんの一握りのユーザーであり、ほとんどの場合、私たちの半分だけがオンラインになるので、単純なPHPの長いポーリングが機能する可能性がありますか?チャットは午後の早い時間から夜遅くまでほぼ毎日開かれますが、すべてのユーザーが常にアクティブになるわけではありません。それでも、平均して5〜6人のユーザーが、毎日1日中離れることなくオンラインになります。私たちが最も活動的である場合、短期間に大量のメッセージが送信されることがありますが、その数を見積もるのは困難です。

それらのPHPサーバー実装とFlashフォールバックを使用したWebsocketの使用を検討する価値はありますか(デスクトップの使用では、基本的にすべてChromeを使用しているので問題ありませんが、Androidを使用できることを嬉しく思いますデバイスも)。

私もwww.pusher.comに出くわしましたが、無料の代替手段は非常に適しているようで、1日あたり20の接続と10万のメッセージがあります(1週間でもそれほど多くは届きません)。代わりにその道を進むことをお勧めしますか?

PHPとApacheを使用したプッシュテクノロジーに関してここにたくさんの質問があることは知っていますが、アプリケーションの使用が制限される状況に対処するものは何も見つかりませんでした。ヒントや提案をいただければ幸いです。私はチャット自体をどのように書くかをほぼ知っています。使用するのに最適な方法を知る必要があります。上記のいずれかが機能するかどうかを確認する必要があります。

4

0 に答える 0