Я настраиваю наши серверы, и из-за характера нашего балансировщика нагрузки мы не можем отправлять заголовки проверки активности соединения. Я пытаюсь определить влияние отправки этих заголовков как конечному пользователю, так и серверу. Кто-нибудь что-нибудь заметит?
Прежде всего, кричите. Громко. У вашего продавца. За то, что продукт не поддерживает протокол HTTP / 1.1, которому более десяти лет.
Отсутствие постоянных соединений приводит к значительному увеличению времени загрузки ресурсов. С помощью keep-alive одно TCP-соединение может использоваться для запроса нескольких ресурсов; без него новый сеанс TCP (с новым трехсторонним рукопожатием - и, если вы используете SSL, новое согласование SSL) требуется для каждого ресурса на странице.
С практической точки зрения влияние будет зависеть от количества ресурсов на странице, времени приема-передачи между клиентом и сервером и количества одновременных запросов, которые браузер клиента выполняет одновременно (современные браузеры по умолчанию работают примерно на 6%). . Большое количество ресурсов на страницу и удаленные клиенты означают очень заметное увеличение времени загрузки страницы.
Keep alive значительно повысит производительность как на стороне клиента, так и на стороне сервера. Если возможно, не отключайте его. Балансировщик нагрузки должен нормально работать с включенной функцией поддержки активности.