クライアントWebリソースサイトビルダーでの "レイク" websocket'ov実装のリスト

Websocketは、バックエンドサーバーとクライアントのブラウザーの常時二重接続に役立ちます。これは、サービスと訪問者の間の強力なブリッジであり、データフローを両方向に自由に転送するのに便利です。



websocketの実装の結果、プロジェクトはクライアントのセッション全体を通してブラウザのページの表示をその裁量でリアルタイムに変更し、フィードバックを得ることができました。



技術チェーン全体の構築中に、ウェブソケット自体またはフラッシュ経由のエミュレーションのいずれかをサポートしていないブラウザの問題を簡単に乗り越えました。



しかし、フィールドトライアルに関しては、ISPに多くの問題があり、顧客を犠牲にしてトラフィックを節約しようとする、考えられない考えられないあらゆる方法がありました。 これらと猫の下でのWebSocketの本格的な戦闘展開のその他の「レイク」について読んでください。



たとえば、当社のモスクワオフィスでは、ISPプロキシサーバー(モスクワで最大)がwebsocketハンドシェイクヘッダーを切り取ります。 したがって、私たちの努力の80%は、これらの問題を平和的に解決することに費やされました。



しかし、良いニュースがあります。構築された一連の技術は現在、ベータテストモードになっています。 技術チェーンのすべてのリンクが抜け落ちないように制御することを学びます-これは管理の問題であり、その上でナットをますますきつく締めます。 橋は尖っており、弦に引き込まれ、最初の訪問者を待っています。



ここに、実装段階での問題解決の簡単な記録があります。







結果のスキームは、すべてのユーザーに100%のカバレッジを提供します。 setup.ruで構築されたサイトでの実装の利点を確認できます。ベータモードのwebsocketは、フィードバックフォーム(「耳」「質問」)とオンラインストアバスケットに使用されます。



関連リンク:

  1. ウェブソケットに関するウィキペディア
  2. プロジェクトmojolicious
  3. プロジェクトSockJS
  4. PerlモジュールMojoX ::トランザクション:: WebSocket76
  5. PerlモジュールMojo ::サーバー:: Hypnotoad
  6. PythonモジュールSockJS-Tornado
  7. PythonモジュールWebSocket
  8. サイトビルダーSetup.ru



All Articles