0

私が検索したところ、1.1キープアライブを無期限に使用することは、1.1キープアライブタイプの接続を適切に使用することではないというのが一般的なコンセンサスであることがわかりました。私たちはプロキシをトンネリングしており、このソケットを長期間(可能であれば永久に)維持したいと考えています。

それが適切でないかもしれないことはさておき、一般的に受け入れられている最大時間はありますか?

クライアント側とサーバー側のソフトウェアはカスタムであるため、問題はありません。永続的な永続ソケットを備えたクライアントがすでにあります。私たちは、彼がHTTPを使用してアクセスできないプロキシを介したトンネリングを克服しようとしています。

ありがとう

4

1 に答える 1

1

ほとんどのブラウザは2分未満しか使用しませんが、Chromeは5分を除いて例外です。

  1. Opera 11.11 –120秒
  2. Chrome 13 –少なくとも300秒(300秒のタイムアウト後にサーバーが閉じられました)
  3. IE 9 – 60秒(レジストリで変更可能。ページにはIE 5/6/7しか記載されていませんが、IE 8/9にも適用されるようです)
  4. Firefox 4 – 115秒(about:configでnetwork.http.keep-alive.timeout設定で変更可能)

私はあなたがブラウザが使用しているものに似たもので行くべきだと思います。推奨される最大タイムアウトは1つではないと思います。

このStackoverflowの投稿も役立つかもしれません。

于 2012-11-09T15:21:36.740 に答える