0

レールを介して機能する効率的なサーバープッシュ手法を知りたいです。調査対象は XMPP-Bosh 、コメットなどです。

これらのロング ポーリング技術は、モバイル側のバッテリー消費にどの程度影響しますか。必要なのは、データがサーバーに到達したらすぐにクライアントにプッシュすることです (データのサイズとタイプは固定されておらず、mb 単位で変化する可能性があります)。

これに光を当ててください。同じための技術/もの/リンク/ハック/RubyおよびPythonモジュールは素晴らしいでしょう。

4

1 に答える 1

1

何をしたいのか、携帯電話のバッテリー消費への影響は正確にはわかりませんが、ウェブソケットなしでデータをブラウザーにプッシュする簡単な方法をいくつか知っています。

  • Mongrel 1.1.5 は古いですが、イニシャライザのいくつかの小さな修正により、継続的にデータを前面にプッシュする最も簡単な方法です。

    Mongrel::HttpHandler
    
  • NGINX と Apache はモジュールを提供していますが、思い通りに微調整する方法が見つかりませんでした。

  • チャットを構築している場合は、Openfire (非常に使いやすい....RED5 プラグイン、kraken など) を検討するか、スペクトル ゲートウェイを使用して jabberd を使用します。

  • また、xmpp4r gem は非常に完成度が高いです。

  • 静的ファイルまたは任意のタイプのビッグ データをストリーミングする場合は、Web サーバーにストリーミング モジュールを使用することをお勧めします。

于 2011-03-24T16:55:35.170 に答える