Size: a a a

2021 September 15

VO

Vyacheslav Olkhovche... in Modern::Perl
Тут надо для начала определить что такое быстрее и в каких условиях. Может для рекламного сервера 40гбит/с это и верно, когда у нас скажем 1кк конектов в секунду. Это точно относится к интересующему нас кейсу?
источник

VG

Vadim Goncharov in Modern::Perl
сорок тыщ акцептов в секунду, тут архитектуру приложения переделывать надо, а не опции клепать
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
У меня были десятки гигабит но у меня соединеня жили достаточно долго
источник

VG

Vadim Goncharov in Modern::Perl
ну да, это еще во времена HTTP/1.1 поняли
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Мне не надо было телеметрию с трочненых устройств принимать
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
В общем примерно на 10к рпс разницы на http нет. На https я думаю разницу заметить вообще не удастся из за того что на одном ядре больше 1к вытянуть вряд ли удастся
источник

OP

Oleg Pronin in Modern::Perl
Ну кто того что это почти во всех юниксах работает, то да, почти эксклюзивная «линуксовая хуйня»
источник

OP

Oleg Pronin in Modern::Perl
Причем тут код юниэвента и то как используются сокеты в конечном приложении? Похоже вы не втыкаете о яем щас пишите
источник

OP

Oleg Pronin in Modern::Perl
Во первых переносимые, да и даже если нет, то непереносимость конкретного проекта компании при фиксированной ОС это впринципе не криминал. Переносимым фреймворк должен быть. А во вторых никакой дыры в безопасности нет, если делать все нормально
источник

OP

Oleg Pronin in Modern::Perl
Еще как удастся
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Паблик кей крипта довольно прожорлива по цпу. По памяти там кажется милисикунда на вычисления идет
источник

OP

Oleg Pronin in Modern::Perl
Сорян, я чето забыл))
источник

OP

Oleg Pronin in Modern::Perl
Я проводил тесты, с кип алайвом там точно были десятки тысяч rps на ядро. А вот без кип алайва не помню но точно больше тыщи прям значительно.
источник

OP

Oleg Pronin in Modern::Perl
Надо еще уточнить процессор конечно)) а то вдруг вы на пентиуме4 тестили)
источник

OP

Oleg Pronin in Modern::Perl
Я тестил на рязани 3970х
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Речь разумеется без кипалива, нахуй акцепт с кипаливом? Ну и конечно кеша конектов нет - бо если есть то нахуй соединение закрывать было?
источник

W

Warstone in Modern::Perl
О-о-о-о... У нас как раз не так давно в компании специальный человек копал эту петрушку... Вы сильно заблуждаетесь. В обычном случае для https надо 4 раундтрипа, чтобы установить соединение (но это никак не влияет на скорость аксепта, так как это сидит после него), однако в TLS 1.3 есть 3 или 4 методики как сократить это до 2х или вообще до нуля (кроме первого запроса, где все-таки надо полностью делать хендшейки).
источник

VG

Vadim Goncharov in Modern::Perl
сократить и открыть дыру
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
Я повторюсь - если ты сокращаешь - зачем перед этим соединение рвал?
источник

DF

Denis F in Modern::Perl
У провайдера спроси
источник