Поделиться через


Настройка производительности HTTP 1.1/2

HTTP/2 предназначен для повышения производительности на стороне клиента (например, время загрузки страницы в браузере). На сервере он может представлять небольшое увеличение затрат на ЦП. В то время как сервер больше не требует одного TCP-подключения для каждого запроса, некоторые из этих состояний теперь будут храниться на уровне HTTP. Кроме того, HTTP/2 имеет сжатие заголовков, которое представляет дополнительную нагрузку ЦП.

Для некоторых ситуаций требуется резервный возврат HTTP/1.1 (сброс подключения HTTP/2 и создание нового подключения для использования HTTP/1.1). В частности, для повторной проверки подлинности TLS и проверки подлинности HTTP (отличной от базовой и дайджест-проверки подлинности) требуется резервный вариант HTTP/1.1. Несмотря на то, что это добавляет затраты, эти операции уже подразумевают некоторую задержку и поэтому не особенно чувствительны к производительности.

Дополнительные справочники