Тег

io_uring

1 материалов

Веб-сервер компилирует Caddyfile в машинный код и обещает 3x — а тред спросил: 35k qps кому? (su3.io)

Новый режим Caddy-совместимости в zeroserve JIT-компилирует часть директив Caddyfile в eBPF, затем в нативный машинный код и крутит его в цикле событий io_uring: втрое выше пропускная способность и на 70% ниже задержка, чем у Caddy.

Тред не спорил с цифрами — он спорил со смыслом. «Caddy-совместимость минус всё, что важно», написал один, ведь ACME и плагинов нет. Другой посчитал: 35k qps на двух потоках — это оптимизация метрики, которая узким местом никогда и не была.