nginxQuic: скорость загрузки при активации kTLS
Slawa Olhovchenkov
slw на zxy.spb.ru
Пн Янв 8 11:13:12 UTC 2024
On Mon, Jan 08, 2024 at 02:46:32PM +0400, Roman Arutyunyan wrote:
> Добрый день,
>
> On Tue, Jan 02, 2024 at 11:50:08PM +0300, izorkin на gmail.com wrote:
> > Здравствуйте.
> >
> > Сравнил скорость загрузки большого файла на тестовой виртуальной машине
> > разными протоколами:
> > - HTTP/1.1 - ~102 МБит/сек
> > - HTTP/2 - ~97 МБит/сек
> > - HTTP/3 - ~125 МБит/сек
> >
> > После активации поддержки kTLS результаты улучшились, но не для протокола
> > HTTP/2:
> > - HTTP/1.1 - ~169 МБит/сек
> > - HTTP/2 - ~70 МБит/сек
> > - HTTP/3 - ~132 МБит/сек
> >
> > Возможно ли добиться повышения скорости для протокола HTTP/3 при поддержке
> > kTLS, сопоставимой со скоростью по протоколу HTTP/1.1?
>
> kTLS не работает для HTTP/3. Шифрование QUIC-пакетов производится вручную в
> коде nginx. Не очень понятно, как kTLS может помочь в случае QUIC, учитывая
> сложность протокола.
а так же изначально постулируемую цель иметь не-ядерную реализацию,
определяемую приложением
Подробная информация о списке рассылки nginx-ru