Таким образом, этот последующий запрос все еще может использовать текущее соединение.
В KeepAlive
опция контролирует, остаются ли соединения открытыми после запроса. KeepAliveTimeout
определяет, как долго Apache будет ждать следующего запроса.
Согласно официальной документации Apache, это будет зависеть от программирования «вещи», подключающейся к серверу Apache. Таким образом, программирование исходного кода HTTP / 1.0 столкнется с некоторыми трудностями при выполнении того, о чем вы просите ... тогда как программирование протокола HTTP / 1.1 упростит это.
"Для клиентов HTTP / 1.0 соединения Keep-Alive будут использоваться только в том случае, если они специально запрошены клиентом. Кроме того, соединение Keep-Alive с клиентом HTTP / 1.0 можно использовать только тогда, когда длина содержимого известна. заранее. Это означает, что динамический контент, такой как вывод CGI, страницы SSI и списки каталогов, сгенерированные сервером, как правило, не будут использовать соединения Keep-Alive с клиентами HTTP / 1.0. Для клиентов HTTP / 1.1 постоянные соединения используются по умолчанию, если не указано иное. . Если клиент запрашивает это, будет использоваться кодирование по частям, чтобы отправить контент неизвестной длины по постоянным соединениям. "