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