]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Go TLS до 100Gbps
authorSergey Matveev <stargrave@stargrave.org>
Tue, 17 Jun 2025 09:18:45 +0000 (12:18 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 17 Jun 2025 09:22:27 +0000 (12:22 +0300)
https://habr.com/ru/companies/oleg-bunin/articles/913272/
Интересно написанная статья про то, как на Go HTTPS backend через kTLS
достигли многих десятков гигабит пропускной способности. Оказалось, что
в Go очень не много правок нужно внести для работы с kTLS.

Но вот возникает двоякое чувство. Вроде бы типа там прошаренные люди все
эти backend делают, профилируют ядра и всё такое прочее. Но при этом не
задумываются про производительность RSA и выпускают сертификаты на нём.
Плюс только в самом конце статьи думают про session resumption, который
вообще первым в голову должен бы был приходить для уменьшения кол-ва
рукопожатий.

Приятно, что в компании автора используются также и FreeBSD, как и
крупнейшие компании мира типа Netflix и Facebook.


No differences found