私は、エンドユーザへのリアルタイムアップデートを必要とするアプリケーションを開発しています。しかし、私は永続的なHTTP接続を持っていることの結果についてはわかりません。ブラウザは接続数を制限していますか?バックエンドサーバーが何千もの永続接続を持つことは問題ありませんか?これらの接続をすべて管理するために桟橋のようなものを使用しないとどうなりますか?Comet/Persistent HTTP接続を使用する場合、クライアントとバックエンドの欠点は何ですか?
2
A
答えて
1
はい、ブラウザは接続数を制限します。 IE6では、この制限はサーバーあたり2つですが、これは非常に制限的です。ただし、回避策があります。
ここでは、HTTP接続の制限を回避するための良い記事です:Circumventing browser connection limits for fun and profit。
サーバーのスケーラビリティに関する問題もあります。それぞれの持続的なHTTP接続がサーバー上のTCPポートを占有すると考えてください。したがって、TCPアドレスあたりのポート数は、サーバーが持つ理論上の上限です(サーバーのIPアドレスごと)。サーバーに複数のIPアドレスを割り当てることができるため、スケーラビリティの限界はハードウェア自体になります。
関連する問題
- 1. httpクライアントを使用して接続した場合のNode.jsレスポンス
- 2. Nginxの画像キャッシュの欠点と欠点は何ですか?
- 3. JavaでのHTTPクライアント接続
- 4. LOGOを使用する際の欠点/弱点は何ですか?
- 5. 非接続のデフォルトセッションストアを使用する利点は何ですか?
- 6. デフォルトのセッションタイムアウトとは何ですか?RedisをバックエンドとしてSpringセッションを使用する場合のコンフィグレーション方法
- 7. TomcatでAPRを使用する利点(ある場合)は何ですか?
- 8. SqlBulkCopyの欠点は何ですか
- 9. シングルトンクォーツジョブの欠点は何ですか
- 10. ファサードデザインパターンの欠点は何ですか?
- 11. Stackless Pythonの欠点は何ですか?
- 12. DWRの欠点は何ですか?
- 13. SQL Serverでリンクサーバーを使用する際の欠点は何ですか?
- 14. IDで直接DOM要素にアクセスする際の欠点は何ですか?
- 15. node.js httpクライアントでソケット接続のタイムアウトを設定するには
- 16. websocketとhttp以外のHTTPとの接続は何ですか?keep-alive = million
- 17. Drupalを使用する際の最大の欠点と利点は何ですか?
- 18. 接続がない場合、XHRは何を返しますか?
- 19. クライアント側で使用するRESTとHTTPライブラリの違いは何ですか?
- 20. アンドロイドでHTTP接続用のプロキシを使用する方法は?
- 21. DB2バックエンドとのJSP接続
- 22. 永続的接続を使用するのは難点ですか?
- 23. Akka HTTPクライアント接続プールの正しい使用
- 24. PHPとMySQLの場合に接続を再利用する正しい方法は何ですか?
- 25. バックアップ用のMicrosoft SQL Serverのジョブを使用することの欠点は何ですか?
- 26. jInternalFrameを使用する際の欠点
- 27. Rmiクライアントの接続チェックと接続の再試行ですか?
- 28. Perl DBIを使用してInformixに接続する場合:
- 29. HTTPプロキシを使用する場合
- 30. Apache HTTPクライアントを使用する場合、EnabledCipherSuitesを設定するにはどうすればよいですか?