Здравствуйте, Maxim. Понятно, в прошлый раз не полностью разобрался, извините.
Тут возникла идея добавить заголовок Alt-Svc, как это делается для протокола HTTP/3, но на практике не сработало: add_header Alt-Svc 'http/1.1=":443"'; Вариант с поднятием размера output_buffers тоже не сработал. Вы писали 9 января 2024 г., 0:04:16: > Как я уже писал ранее, > 1. Дело не в kTLS, kTLS работает для HTTP/2 точно так же, как и > для HTTP/1.x. Просто в отсутствии акселераторов - kTLS сам по > себе не даёт примерно ничего. Дело в sendfile(), который при > включённом kTLS начинает работать в том числе для HTTP/2, но для > HTTP/2 он работает плохо из-за фрейминга. > 2. Смысла в таком решении примерно ноль, потому что типичный > браузер всё равно соединится по HTTP/2 (или по HTTP/3). То есть с > тем же успехом можно просто выключить sendfile (и/или kTLS), > результат не будет отличаться. > Если хочется, чтобы было быстро - надо выносить (большую) статику в > отдельный домен, где разрешать только HTTP/1.x, и соответственно > включать sendfile и kTLS. > Впрочем, насколько быстро - это отдельный вопрос. Скорее всего на > линуксе примерно те же результаты можно получить, просто подняв > размер output_buffers (http://nginx.org/r/output_buffers). -- С уважением, Izorkin mailto:izor...@gmail.com _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru