Cloudflare switched ab NGINX ad suum Pingora procuratorem scriptum in Rust

Cloudflare transitum retis traditionis contenti denuntiavit ut Pingora procuratorem suum in lingua Rust conscriptum uteretur. Novus procurator substituit NGINX servo-substructio configurationem cum scriptis Luae, et plus quam trillion petitiones per diem processit. Notandum est transitum ad procuratorem specialem permissum non solum ad novas formas efficiendas et ad securitatem augendam ob operationis memoriae tutae, sed etiam ad notabilem augmentum in actione et compendiorum opum copiarum - solutionem Pingora fundatam usum non requirit. Luae, ideoque 70% minus facultates CPU et 67% minus memoriam consumit in eadem quantitate negotiationis.

Diu ratio procurandi negotiationis inter utentes et finem servers in NGINX et Lua scriptoribus nititur Cloudflare necessitatibus satisfecit, sed cum retia cresceret eiusque multiplicitate augeretur, solutio universalis insufficiens evasit et secundum effectus et ob limitationes in extensione et exsecutione novarum clientium occasiones. Praesertim provocationes addendo functionem extra portam simplicem et libratorem oneris erant. Exempli gratia, necessarium factum est, si server petitionem processus neglexerit, petitionem ad alium servo re- mittat, eamque cum alia HTTP capitis statuto comparans.

Instead of architectura quae petitiones in processuum operariorum separatos separat, Pingora exemplo multi- plicato utitur, quae in Cloudflare casuum utentium (contentio negotiationis ex diversis locis cum magna statistica mutatione) ostendit efficaciorem opum distributionem inter CPU nucleos. Speciatim, nginx ligamen postulationum inaequales ad processuum, quae consecuta est in librata onere in nucleis CPU, inde in petitionibus intensivis ope- ram interclusis ac I/O tarditatem processus postulationum aliarum. Insuper nexum piscinae ad processuum tracti ligamen non permittit reuse nexus iam confirmati ab aliis processibus tracto, qui efficientiam minuunt cum frequentes processus tractandi sunt.

NGINX:

Cloudflare switched ab NGINX ad suum Pingora procuratorem scriptum in Rust

Pingora:

Cloudflare switched ab NGINX ad suum Pingora procuratorem scriptum in Rust

Exsecutio Pingora effecit ut numerum institutionum novarum nexuum ab CLX temporibus reducere posset et participationem quaestionis repetitae ab 160% ad 87.1% augendam augeret. Praeter reconnectiones reducendas et efficaciorem usum CPU nucleorum, novae procurationis procuratoris emendatio maxime ob remotionem lentis Luae tractatoribus adhibitis cum nginx adhibitis.

Lingua rubigo electa est ad summos effectus perficiendos cum promptitudine instrumentorum ad operationem conservandam cum memoria. Memoratur quod, quamquam fabrum aptissimum Cloudflare et codicem in lingua C scriptum recognoscens, errores ad difficultates memoriae deducentes vitare non potuit (exempli gratia vulnerabilitas in parser HTML). Quod ad novum codicem attinet, de casibus de defectibus in Pingora resolvendis loquitur, quod evenit ut non per problemata applicationis, sed per errorem in Linux nuclei et ferramenta delictorum causentur.

Accedit, notare possumus commentarium Lini Torvalds, quod in colloquio Open-Source Summit Europe his diebus factis, de inclusione subsidii ad linguam Rust in Linux nucleo factam. Sarcinas ad fabricam aurigis in lingua Rust enucleandam in 6.0 nucleo non comprehendebantur, sed secundum Linum in 6.1 nucleum maxime probabuntur, integrationem moraturus non est. Linus occasionem addito adiuvando Rust, praeter ictum securitatis, Linus affert opportunitatem augendi studium operandi in nucleo novorum participantium, quod magni momenti est in contextu senescentis antiqui.

Source: opennet.ru