Некоторые параметры Nginx, влияющие на обработку запросов по протоколу HTTP/2:
- Директива http2. 1 Разрешает протокол HTTP/2. 1
- Директива http2bodypreread_size. 1 Задаёт размер буфера для каждого запроса, в который может сохраняться тело запроса до того, как оно начнёт обрабатываться. 1
- Директива http2chunksize. 1 Задаёт максимальный размер частей, на которое будет разделяться тело ответа. 1
- Директива http2maxrequests. 1 Задаёт максимальное число запросов (включая push-запросы), которые можно сделать по одному соединению HTTP/2, после чего очередной клиентский запрос приведёт к закрытию соединения и необходимости установить новое соединение. 1
- Директива http2recvbuffer_size. 1 Задаёт размер входного буфера для рабочего процесса. 1
Также для поддержки HTTP/2 в Nginx необходимо, чтобы на сервере был установлен сертификат SSL/TLS, так как для этого протокола требуется зашифрованное соединение. 2