Назад | Перейти на главную страницу

Влияние «соединения» сервера на загрузку веб-страницы

Я говорю с «техническим специалистом», и он утверждает, что если пользователь открывает веб-страницу (например, www.mysite.com/mywebpage.php) и оставляет браузер открытым, соединение с сервером остается открытым до тех пор, пока браузер закройте.

Это правда? Или после загрузки страницы сервер завершил свою работу? (страница представляет собой простую HTML-страницу)

Это как-то зависит от конфигурации Apache?

Заранее спасибо за вашу помощь.

Это не совсем так. HTTP-соединения имеют параметр keep-alive (по умолчанию включен в более поздних версиях протокола HTTP), который оставляет сеанс между клиентом и сервером открытым для дополнительных запросов данных. Однако и серверы, и клиенты в конечном итоге закроют это соединение, а некоторые клиенты могут даже не установить его.

Больше информации здесь.

Вы увидите (из этой статьи), что большинство клиентов закрывают свои постоянные соединения через достаточно короткий промежуток времени, а большинство веб-серверов закрывают их по еще более короткому таймауту.