Мне было предложено создать сайт, и один из со-разработчиков сказал мне, что мне нужно будет включить заголовок keep-alive.
Хорошо, я много читал об этом, и у меня остались вопросы.
Открытое соединение повышает производительность, когда клиент делает несколько запросы на содержимое веб-страницы, поскольку сервер может вернуть контента для каждого запроса быстрее. В противном случае сервер должен открыть новое соединение для каждого запроса
Глядя на
- Когда IIS (F) отправляет заголовок
keep alive
(или пользователь отправляет keep-alive), означает ли это, что (E
,C
,B
) сохранить соединение, которое предназначено только для моего сеанса? - Где хранится эта информация ( "это соединение принадлежит" Ройи ")?
- Означает ли это, что никто не может использовать это соединение.
- Если это так - означает ли это, что keep alive-header - уменьшить количество пользователей с перекрывающимся подключением?
- если да, то как долго сохраняется соединение для меня? (другими словами, если я останусь в живых - "держи" до тех пор, пока?)
p.s. для тех, кто заинтересован:
нажав эта страница примера вернет заголовок заголовка