Cloudflare ααΆααααααΆαααΈααΆαααααΆααααααΌααααααΆαα ααα αΆαααΆαα·ααΆαααααααα½αααΎααααΈααααΎααααΆααααααΌααααΈ Pingora ααααααααααΆααΆααΆ Rust α ααααΌααααΈααααΈαααα½αααΆαααααααα ααΆααααααααααα’ααααΎαααΆαααΈααα NGINX ααΆαα½αααΉαααααααΈα Lua α αΎαααααΎαααΆαααααΎα αααΎαααΆααα½αααΆααααΆααααΆααααα»ααα½αααααα ααΆααααΌαααΆαααααααααΆααααΆααΆαααααΆααααααΌααα ααααΌααααΈα―ααααααΆαα’αα»ααααΆαα±αααα·αααααΉαααα’αα»αααααα»αααΆαααααΈ αα·ααααααΎααα»ααααα·ααΆααααααΆαααααα·ααααα·ααΆααα»ααααα·ααΆαααα’αααα αα αΆαααα»ααααααα ααα»αααααααααΆααααΆαα±ααααΆαααΆαααΎαα‘αΎααα½αα±ααααααααααΆααααααΆαα’αα»αααα αα·αααΆααααααααααΆαααααα - αααααααααΆααααααΆαααΌαααααΆαααΎ Pingora αα·ααααααΌαα±ααααΆαααΆαααααΎααααΆαααααααα αα Lua α αΎαααΌα ααααααααΎααααΆαααααΈααΈααΌααααΆααα·α ααΆα 70% αα·αα’αααα αα αΆααα·α ααΆα 67% αααααααααααααΎαααΆαααα·ααΆαα ααΆα αααΌα ααααΆα
α’ααααααααααΆααΌαααα αΎα αααααααααααααΆααα ααΆα αααααΌααααΈαααΆαα’αααααααΎααααΆαα αα·ααααΆαααΈααααααααα’ααααΎααααααΈα NGINX αα·α Lua αααα α·αααααΉααααααΌαααΆααααα Cloudflare ααα»αααααα αααααααααααΆαααΈαα ααααΎα αα·αααΆααααα»αααααΆαααααααΆααΎαα‘αΎα αααααααααΆαααΆαααααΆααααααα ααΆαα·ααααααααααΆαα ααΆααααααα ααΆαα’αα»αααα αα·ααααααΆααααααααααααααα»αααΆααααααΈα αα·αααΆαα’αα»ααααα±ααΆαααααΈααααααΆααα’αα·αα·ααα ααΆαα·ααα ααΆααααα αΆααααααααα»αααΆααααααααα»αααΆαααΎαααΈα αααα ααα αΌαααααααΆ αα·αα§ααααααααα»ααα»αααααΆαα α§ααΆα ααα ααΆααΆαααααΆαααΆααΆαα αΆαααΆα α ααααα·αααΎαααΆαααΈααααααΆααααααα»αααααΎαααΆαααααΎ ααΎααααΈααααΎααααΎα‘αΎααα·ααα αααΆαααΈααααααααααα ααααααααα±ααααΆααΌααααα»αααααΆα HTTP αααααααααΆα
αααα½αα±ααααααΆααααααααααααααααααααΎαα ααΆααααΎαααΆααα»ααααα·αααΆα ααααα‘αα Pingora ααααΎααααΌαα α»αααα ααααα αααα»αααααΈααααΎααααΆαα Cloudflare (ααΆααααααΌααααα»ααααααααα ααΆα αααααΈααα αααααααααααααααΆααΆαα½αααΉαααΆαααααΆααααααΌααααα·αα·αα) ααΆααααα αΆαααΈααΆαα ααα αΆαααααΆαααΆααααααΆαααααα·αααααΆααααΆαααααΌααααΈααΈααΌα ααΆαα·ααα ααΆαα ααααα nginx ααααααΎααααα·ααααα»ααααα ααΉαααααΎαααΆαααΆααααααΆαα±ααααΆαααααα»ααα·αααΆααα»αααααΆααα ααΎααααΌααααΈααΈααΌ ααααααααΆαα±ααααααΎαααααΉαααα’ααααααΆααααΎααααΆα αα·αααΆααΆαα I/O ααααΎα±ααααααΎαααΆαααααααΎααααααααα ααΎαααΈααα ααΆαααααΆααα’αΆααααααΆαααα ααΉαααααΎαααΆαα’ααααααααααΆααα·αα’αα»ααααΆαα±ααααααΎα‘αΎααα·αααΌαααΆααααααΆαααααααΆααααααΎααα½α α αΎαααΈααααΎαααΆαα§ααααααααααααΆααααααααα αααααΆαααααααααααα·αααααΆααα ααααααααΆαααααΎαααΆαα§ααααααααααααΆααα½αα ααα½αααα
NGINXα
Pingoraα
ααΆαα’αα»αααα Pingora ααααΎα±ααααΆα’αΆα ααΆαααααααα ααα½αααΆαααα‘αΎαααααΆααααααΆααααααΈα ααα½α 160 αα αα·ααααααΎαα αααααααααα½ααααααΆαααααΎα‘αΎααα·αααΈ 87.1% αα 99.92% α ααααααααΈααΎααΆαααΆαααααααααΆαααααΆααα‘αΎααα·α αα·αααΆαααααΎααααΆααααααΌααααΈααΈααΌααΆααααααΆαααααα·αααααΆα ααΆααααααα’ααααΎαααΆαααααααααΌααααΈααααΈααΊαααααΆαααΆαααα ααααΌαα§ααααααααααααΆα Lua ααΊααααααααΎααΆαα½α nginx α
ααΆααΆ Rust ααααΌαβααΆαβααααΎαααΎαβααΎααααΈβαααααα βααΆαβααΌαβααΆαβα’αα»ααααβαααααβαα½αβααΆαα½αβααΉαβααΆαβααΆαβα§αααααβααΎααααΈβααΆααΆβααΆαβααΌαβααααα·ααααα·ααΆαβαααβαα»ααααα·ααΆαβααΆαα½αβααΉαβααΆαβα αα αΆαα ααΆααααΌαααΆαααΎαα‘αΎαααΆ αααααΈααΆαα·ααααααααααΆααααααααΆαααααααα Cloudflare αα·ααα·αα·αααααΎαααΌαααααααααααΆααΆααΆ C ααααα ααααΆαα·αα’αΆα ααααα»αααΈααα α»ααααααΆααα ααααααα αΆααααΆαα αα αΆα (α§ααΆα ααα ααΆαααΆαααααααααα αααα»α HTML parser) α α ααααααΌαααααΈ ααΆαα·ααΆαα’αααΈααααΈααααΆααα·ααΆαααΆααααΆααααα αααα»α Pingora αααααααααΆαα·αααααααααΆαααααΈαααα αΆαα αααα»ααααααα·ααΈααααα ααα»αααααααααΆαααα α»ααα αααα»αααΊαααααΈαα»α αα·αααΆααααΆααααααααααΉαα
ααΎαααΈααα ααΎαα’αΆα
ααααααααΆααααΆαα’ααααΆαα·ααααΆααααα Linus Torvalds αααααΆααααααααα
αααα»αααααα·αα·α Open-Source Summit Europe αααααααΎα‘αΎααα
ααααααα ααΆααααααΉαααΆαααΆαααααα
αΌαααΆαααΆαααααααααΆααααΆααΆ Rust αα
αααα»αααΊαααααΈαα»α
α αααααααααΆαααααααΎααααααα·ααΈαααααΆα§αααααααΆααΆααΆ Rust αα·αααααΌαααΆααααα
αΌααααα»αααΊααα 6.0 αα ααα»ααααααααα
ααΆα Linus αα½αααααααααΆααααΌαααΆαααα½ααααα
αααα»αααΊααα 6.1 α αΎαααΆααααΉααα·ααααααΆααααααΆααα½ααααα
αΌαααα ααΆααΆαααΎαααΉαα
α·ααααααααΆααααΆαααααααααΆαααΆαααααααααΆαα Rust ααααααααΈααΎαααααααΆααααΆαα·αααααΆαααΎααααα·αα»α Linus ααααΆαααΎαα‘αΎαααΈα±ααΆαααΎααααΈαααααΎαα
αααΆααα’αΆαααααααααα»αααΆαααααΎααΆαααΎααααΌαααα’αααα
αΌααα½αααααΈ αααααΆαααΆααααααΆαααα
αααα»αααα·ααααααΆαα
αΆαααααΆα
ααααα: opennet.ru