Наблюдения:
Мое веб-приложение работает в JBoss.
Каждый пользовательский щелчок генерирует> 5 HTTP-запросов из-за изображений и т. Д.
Запуск netstat на сервере показывает, что новое TCP-соединение открывается для каждого отдельного HTTP-запроса (в основном я смотрю на общее количество TCP-соединений с IP-адреса клиента на порту 80).
Факты:
Протокол JBoss HTTP установлен на 1.1.
Я проверил с FF, IE9 и Chrome - все браузеры делают то же самое.
У меня есть две тестовые среды: одна работает на Windows7, а другая на CentOS. Я вижу одинаковое поведение в обоих.
Что я пытаюсь сделать
- Постоянное TCP-соединение, потому что мы надеемся, что это а) улучшит взаимодействие с пользователем и б) снизит нагрузку на сервер.
На данный момент я не уверен, какой код, детали конфигурации или журнал я должен прикрепить к вопросу, но если вы сообщите мне, я предоставлю его. Любая помощь приветствуется.
p.s. Этот поток показался многообещающим из заголовка TCP-соединение не используется повторно для HTTP-запросов с HttpURLConnection, но в основном работает на стороне клиента.