Cloudflare เบเบฐเบเบฒเบเบเบฒเบเบซเบฑเบเบเปเบฝเบเปเบเบทเบญเบเปเบฒเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบทเปเบญเบซเบฒเบเบญเบเบเบปเบเปเบเบทเปเบญเปเบเป Pingora proxy, เบเบฝเบเปเบเบเบฒเบชเบฒ Rust. เบเบฃเบฑเบญเบเบเบตเปเปเปเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบตเบเปเบงเบต NGINX เบเปเบงเบเบชเบฐเบเบฃเบดเบ Lua, เปเบฅเบฐเบเบฐเบกเบงเบเบเบปเบเบเบณเบฎเปเบญเบเบเปเบซเบผเบฒเบเบเบงเปเบฒเปเบถเปเบเบเบฑเบเบเบทเปเบเบณเบเปเบเปเปเบกเบทเป. เบกเบฑเบเปเบเปเบเบทเบเบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเบเบฒเบเบซเบฑเบเปเบเบชเบนเปเบเบปเบงเปเบเบเบเบดเปเบชเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเปเบเบฝเบเปเบเปเบเบฐเบเบดเบเบฑเบเบฅเบฑเบเบชเบฐเบเบฐเปเบซเบกเปเปเบฅเบฐเปเบเบตเปเบกเบเบงเบฒเบกเบเบญเบเปเบเปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบเบญเบเปเบเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เปเบเปเบเบฑเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบฐเบซเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ - เบเบฒเบเปเบเปเปเบเบเบตเปเปเบเป Pingora เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเป เบเบญเบ Lua, เปเบฅเบฐเปเบเบฒเบฐเบชเบฐเบเบฑเปเบเบเบฒเบเบเปเบฅเบดเปเบเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบซเบเปเบญเบ 70% CPU เปเบฅเบฐ 67% เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบเปเบญเบเปเบเบเบฐเบเบฐเบเบตเปเบเบฐเบกเบงเบเบเบปเบเบเบฐเบฅเบดเบกเบฒเบเบเบฝเบงเบเบฑเบเบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ.
เปเบเบฑเบเปเบงเบฅเบฒเบเบปเบ, เบฅเบฐเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบปเบงเปเบเบเบฅเบฐเบซเบงเปเบฒเบเบเบนเปเปเบเปเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบชเบธเบเบเปเบฒเบเปเบเบเบญเบตเบเปเบชเป NGINX เปเบฅเบฐ Lua scripts เบเปเปเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบ Cloudflare, เปเบเปเบเปเบญเบเบงเปเบฒเปเบเบทเบญเบเปเบฒเบเปเบเบตเบเปเบซเบเปเปเบฅเบฐเบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบเบญเบเบกเบฑเบเปเบเบตเปเบกเบเบถเปเบ, เบเบฒเบเปเบเปเปเบเบเบปเปเบงเปเบเปเบเปเบเบฒเบเปเบเบฑเบเบเปเปเบเบฝเบเบเป, เบเบฑเบเปเบเบเปเบฒเบ. เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบฅเบฐเปเบเบทเปเบญเบเบเบฒเบเบเปเปเบเปเบฒเบเบฑเบเปเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบญเบเบฒเบเปเบซเบกเปเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒ. เปเบเบเบชเบฐเปเบเบฒเบฐ, เบกเบตเบเบงเบฒเบกเบเปเบฒเบเบฒเบเปเบเบเบฒเบเปเบเบตเปเบกเบเบฒเบเบเปเบฒเบเบฒเบเบเบญเบเปเบซเบเบทเบญเบเบฒเบเปเบเบฑเบเบเบฐเบเบนเบเบตเปเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบ. เบเบปเบงเบขเปเบฒเบ, เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบ, เบเปเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบฅเบปเปเบกเปเบซเบฅเบงเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบฎเปเบญเบเบเป, เปเบเบทเปเบญเบชเบปเปเบเบเปเบฒเบฎเปเบญเบเบเปเบเบทเบเปเบซเบกเปเปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบญเบทเปเบ, เบชเบฐเบซเบเบญเบเบกเบฑเบเบเปเบงเบเบเบธเบ HTTP headers เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ.
เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบตเปเปเบเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบปเปเบฒเปเบเปเบเบเบฐเบเบงเบเบเบฒเบเบเบญเบเบเบฐเบเบฑเบเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบ, Pingora เปเบเปเปเบเบเบเปเบฒเบฅเบญเบเบซเบผเบฒเบเบเบฐเบเบนเป, เปเบเบดเปเบเปเบเบเปเบฅเบฐเบเบตเบเบฒเบเบเปเบฒเปเบเป Cloudflare (เบเบงเบฒเบกเปเบเบฑเปเบกเบเบปเปเบเบชเบนเบเบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบเบฒเบเบชเบฐเบเบฒเบเบเบตเปเบเปเบฒเบเปเบเบตเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบเบชเบฐเบเบดเบเบดเบเบฐเบซเบเบฒเบเปเบซเบเป) เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบฒเบเปเบเบเบขเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเบเบถเปเบเบฅเบฐเบซเบงเปเบฒเบ CPU cores. เปเบเบเบชเบฐเปเบเบฒเบฐ, เบเบฒเบเบเบนเบเบกเบฑเบเบเบญเบ nginx เบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเบเปเปเบชเบปเบกเบเบธเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบซเบผเบเบเบตเปเบเปเปเบชเบปเบกเบเบธเบเปเบ CPU cores, เปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเบซเบผเบฒเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบเบงเบฒเบ I / O เบเปเบฒเบฅเบปเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเบฎเปเบญเบเบเปเบญเบทเปเบเป. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบเบนเบเบกเบฑเบเบชเบฐเบเบธเบเปเบเบตเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฐเบเบงเบเบเบฒเบ handler เบเปเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเปเบเบทเบเปเบซเบกเปเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบตเปเบเบฑเปเบเปเบฅเปเบงเบเบฒเบเบเบฐเบเบงเบเบเบฒเบ handler เบญเบทเปเบเป, เปเบเบดเปเบเบซเบผเบธเบเบฅเบปเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเบกเบตเบเบฐเบเบงเบเบเบฒเบ handler เบเปเบฒเบเบงเบเบซเบฅเบฒเบ.
NGINX:
Pingora:
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบ Pingora เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบซเบผเบธเบเบเปเบญเบเบเปเบฒเบเบงเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบซเบกเป 160 เปเบเบทเปเบญเปเบฅเบฐเปเบเบตเปเบกเบชเปเบงเบเปเบเปเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเปเปเบเปเบเบทเบเปเบซเบกเปเบเบฒเบ 87.1% เปเบเบฑเบ 99.92%. เบเบญเบเปเบซเบเบทเบญเบเบฒเบเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบทเบเปเบซเบกเปเปเบฅเบฐเบเบฒเบเปเบเป CPU cores เบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเบเบถเปเบ, เบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเบปเบงเปเบเบเปเบซเบกเปเปเบกเปเบเบชเปเบงเบเปเบซเบเปเปเบกเปเบเบเปเบญเบเบเบฒเบเบเปเบฒเบเบฑเบเบเบปเบงเบเบฑเบ Lua เบเปเบฒเบเบตเปเปเบเปเบเบฑเบ nginx.
เบเบฒเบชเบฒ Rust เปเบเปเบเบทเบเปเบฅเบทเบญเบเปเบเบทเปเบญเปเบซเปเบเบฑเบเบฅเบธเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบเบเบงเบเบเบฑเบเบเบงเบฒเบกเบเปเบญเบกเบเบญเบเปเบเบทเปเบญเบเบกเบทเปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเบญเบเปเบเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ. เบกเบฑเบเปเบเปเบเบทเบเบเปเบฒเบงเปเบเบดเบเบงเปเบฒเปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบงเบดเบชเบฐเบงเบฐเบเบญเบเบเบตเปเบกเบตเบเบธเบเบงเบธเบเบเบดเบชเบนเบเบเบญเบ Cloudflare เปเบฅเบฐเบเบปเบเบเบงเบเบฅเบฐเบซเบฑเบเบเบตเปเบเบฝเบเปเบเบเบฒเบชเบฒ C, เบกเบฑเบเบเปเปเบเปเปเบชเบฒเบกเบฒเบเบซเบผเบตเบเปเบงเบฑเปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเปเบฒเปเบเบชเบนเปเบเบฑเบเบซเบฒเบเบงเบฒเบกเบเปเบฒ (เบเบปเบงเบขเปเบฒเบ, เบเปเบญเบเบซเบงเปเบฒเบเปเบ HTML parser). เบชเปเบฒเบฅเบฑเบเบฅเบฐเบซเบฑเบเปเบซเบกเป, เบกเบฑเบเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบงเปเบ Pingora, เปเบเบดเปเบเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเปเปเปเบกเปเบเบเปเบญเบเบเบฑเบเบซเบฒเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เปเบเปเบเปเบญเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบญเบ Linux kernel เปเบฅเบฐเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเบฎเบฒเบเปเบง.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบชเบฑเบเปเบเบเปเบซเบฑเบเบเปเบฒเบเบดเบเปเบซเบฑเบเบเบญเบ Linus Torvalds เบเบตเปเปเบเปเบเปเบฒเบงเบกเบฒเปเบเบเบญเบเบเบฐเบเบธเบก Open-Source Summit Europe เบเบตเปเบเบฑเบเบเบถเปเบเปเบเบกเบทเปเบเบตเป, เบเปเบฝเบงเบเบฑเบเบเบฒเบเบฅเบงเบกเปเบญเบปเบฒเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบชเบฒ Rust เปเบ Linux kernel. Patches เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเปเบงเบตเบญเบธเบเบฐเบเบญเบเปเบเบเบฒเบชเบฒ Rust เบเปเปเปเบเปเบเบทเบเบฅเบงเบกเบขเบนเปเปเบ 6.0 kernel, เปเบเปเบญเบตเบเบเบฒเบก Linus, เบชเปเบงเบเบซเบผเบฒเบเบญเบฒเบเบเบฐเบเบทเบเบเบญเบกเบฎเบฑเบเปเบเบปเปเบฒเปเบ 6.1 kernel; เบฅเบฒเบงเบเบฐเบเปเปเบเบฑเบเบเปเบฒเบเบฒเบเปเบเบทเปเบญเบกเปเบเบ. เปเบเบฑเบเปเบฎเบเบเบนเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Rust, เบเบญเบเปเบซเบเบทเบญเบเบฒเบเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบเบงเบเบเปเปเบเบงเบฒเบกเบเบญเบเปเบ, Linus เบเบฑเบเบญเปเบฒเบเปเบเบดเบเปเบญเบเบฒเบเบเบตเปเบเบฐเปเบเบตเปเบกเบเบงเบฒเบกเบชเบปเบเปเบเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเบซเบผเบฑเบเบเบญเบเบเบนเปเปเบเบปเปเบฒเบฎเปเบงเบกเปเบซเบกเป, เปเบเบดเปเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเบญเบฒเบเบธเปเบเบปเปเบฒเปเบเป.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru