新しいメッセージをチェックするために頻繁にajaxリクエストを行うタイマーを作成しますか?これは、それが携帯電話の大きなドレインになるようです。phonegapでモバイルチャットアプリを作成する - ベスト戦略?
簡単なPhoneGapインスタントメッセージ/チャットアプリを作成するにはどうすればよいでしょうか?
HTTPストリーミングは、携帯端末向けの戦略ですか?接続が中断した場合はどうなりますか?それは3Gで動作しますか?
明らかにこれは大きな問題ですが、どんな助けでも大歓迎です。
新しいメッセージをチェックするために頻繁にajaxリクエストを行うタイマーを作成しますか?これは、それが携帯電話の大きなドレインになるようです。phonegapでモバイルチャットアプリを作成する - ベスト戦略?
簡単なPhoneGapインスタントメッセージ/チャットアプリを作成するにはどうすればよいでしょうか?
HTTPストリーミングは、携帯端末向けの戦略ですか?接続が中断した場合はどうなりますか?それは3Gで動作しますか?
明らかにこれは大きな問題ですが、どんな助けでも大歓迎です。
この質問は範囲が少し高レベルであり、多くは「トータルアンサー」になります。それはあなたが使っているものに依存しますが、node.jsとwebsocketを使って考えていますか?私はサーバー側のWebソケットを行う他の方法があることを知っていますが、それは一般的なものです。
ウェブソケットに慣れていない場合は、新しいHTML5テクノロジであり、モバイルプラットフォームはHTML5テクノロジに適合しているように見えるので、まだ何かを探している場合は、これは実行可能なソリューションになる可能性があります。
ウェブソケットを使用していることは、あなたの質問に推測したように新しいデータをポーリングしないことです。これは、サーバーとクライアント間のオープンな接続を維持します。こうすることで、サーバーは、サーバーにデータをプッシュするときに、サーバーが到着するとクライアントに新しいデータをプッシュするだけで済みます。定期的にデータをチェックしないので、データと処理が大幅に少なくなります。また、サーバーがメッセージを受信した後にメッセージが伝播するため、「リアルタイム」のエクスペリエンスが向上します。
websockets
とchat
の一般的なGoogle検索では、利用可能なチュートリアルがすべて表示されます。
希望に役立ちます。
素晴らしい!私はこれについて学んでいます.14年に更新されたフレームワークであなたの答えを改善できますか? –