Постійне HTTP-з'єднання

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 06:48, 17 червня 2018, створена Ветер (обговорення | внесок)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку
HTTP persistent connection.svg

Постійне HTTP-з'єднання (англ. HTTP persistent connection), також HTTP keep-alive або повторне використання з'єднань HTTP англ. HTTP connection reuse) — технологія використання одного TCP-з'єднання для надсилання та отримання багаторазових HTTP-запитів і відповідей замість відкриття нового з'єднання для кожної пари запит-відповідь. Новий протокол HTTP/2 розширює цю ідею, дозволяючи одночасні багаторазові запити-відповіді в одному з'єднанні.

Основною перевагою постійного HTTP-з'єднання є те, що доки триває з'єднання сервер може зберігати налаштування, стан і результати попередніх запитів клієнта. При відкритті нового з'єднання для кожної пари запит-відповідь інформація про попередні запити на сервері втрачається тому, за необхідності, таку інформацію зберігає клієнт і надсилає серверу при кожному наступному запиті, що ускладнює реалізацію клієнта і збільшує навантаження на мережу.

Див. також[ред. | ред. код]

Посилання[ред. | ред. код]