Что такое HTTP keep-alive?

Middle
179 просмотров
AFK Offer AI

Keep-alive — переиспользование TCP соединения для нескольких HTTP запросов. HTTP/1.0: Connection: keep-alive header. HTTP/1.1: keep-alive по умолчанию. Без keep-alive: TCP handshake + TLS handshake на каждый запрос. С keep-alive: одно соединение для многих запросов. В requests: Session() автоматически. Connection pool хранит открытые соединения. Keep-Alive: timeout=5, max=100 — параметры. HTTP/2: мультиплексирование — множество запросов по одному соединению параллельно. Для performance: всегда используй Session/Client, не одиночные requests.get().

Следующий вопрос

Напишите конфигурацию pre-commit hooks для Python проекта