所見:
私の Web アプリは JBoss で実行されています。
ユーザーが 1 回クリックするたびに、画像などが原因で 5 つ以上の HTTP リクエストが生成されます。
サーバーで netstat を実行すると、HTTP リクエストごとに新しい TCP 接続が開かれていることがわかります (基本的に、ポート 80 のクライアント IP からの TCP 接続の総数を調べています)。
事実:
JBoss HTTP プロトコルは 1.1 に設定されています。
FF、IE9、および Chrome で確認しましたが、すべてのブラウザで同じことが行われます。
2 つのテスト環境があります。1 つは Windows7 で実行され、もう 1 つは CentOS で実行されます。両方で同じ動作が見られます。
私が達成しようとしていること
- 永続的な TCP 接続。これにより、a) ユーザー エクスペリエンスが向上し、b) サーバーの負荷が軽減されることが期待されます。
この時点で、どのコード、構成の詳細、またはログを質問に添付すればよいかわかりませんが、お知らせいただければ提供します。どんな種類の助けも大歓迎です。
ps このスレッドは、タイトルからして有望に思えましたTCP 接続は HttpURLConnection を使用した HTTP リクエストに再利用されませんが、主にクライアント側を扱います。