Skip to content
22 / 24

Что такое keep-alive соединение и зачем оно нужно?

Keep-alive — это механизм повторного использования TCP-соединения для нескольких HTTP-запросов. Без keep-alive каждый запрос требует нового TCP-соединения: 3-way handshake + TLS handshake — это сотни миллисекунд задержки. С keep-alive соединение остаётся открытым, и последующие запросы отправляются по нему без повторного установления. В HTTP/1.1 keep-alive включён по умолчанию.

Что такое keep-alive соединение и зачем оно нужно? | JScriptiser