ĂshtĂ« publikuar numri i parĂ« i serverit HTTP me performancĂ« tĂ« lartĂ« dhe proxy-multimodal Angie, i nxjerrĂ« nga Nginx nga njĂ« grup ish-zhvilluesish tĂ« projektit, tĂ« cilĂ«t u larguan nga kompania F5 Network. Kodet burimore tĂ« Angie janĂ« tĂ« disponueshme nĂ«n licencĂ«n BSD.
Për të mbështetur zhvillimin e projektit dhe vazhdimin e mbështetjes për përdoruesit e Nginx në RF, u krijua kompania "Web Server", e cila mori një investim prej 1 milion dollarësh. Ndër bashkëpronarët e kompanisë së re janë: Valentin Bartenev (lideri i ekipit që zhvilloi produktin Nginx Unit), Ivan Poluyanov (ish-drejtori i zhvilluesve Frontend të Rambler dhe Mail.Ru), Oleg Mamontov (drejtori i ekipit të mbështetjes teknike të NGINX Inc) dhe Ruslan Ermilov (ru@FreeBSD.org). Drejtor i kompanisë së re është emëruar Zaur Abasmirzoev, ish-drejtor teknik i lenta.ru. Igor Sysoev, themelues i Nginx, nuk merr pjesë në projekt.
Lëshimi i Angie 1.0.0 është shkëputur nga baza kodike nginx 1.23.2 dhe përfshin ndryshime të mëposhtme:
- ĂshtĂ« shtuar implementimi i njĂ« interfaci HTTP RESTful pĂ«r qasjen nĂ« informacionin themelor mbi serverin web dhe statistikat mbi lidhjet e klientĂ«ve, zonat e memories sĂ« ndarĂ«, kĂ«rkesat HTTP, ruajtjen e pĂ«rgjigjeve HTTP, kĂ«rkesat DNS, seancat TCP/UDP tĂ« krijuara nga moduli "stream" dhe zonat me kufizime qĂ« realizohen pĂ«rmes moduleve limit_conn dhe limit_req. Statistikat paraqiten nĂ« format JSON. PĂ«r tĂ« aktivizuar interfacinĂ« HTTP RESTful, Ă«shtĂ« parashikuar njĂ« direktivĂ« e re "api".
- Në modulit "http" është shtuar direktiva "status_zone", e cila përcakton një zonë për mbledhjen e statistikave mbi kërkesat që përpunohen në kontekstin e direktivave "server" dhe "location".
- Në modulit "stream" është shtuar direktiva "status_zone", e cila përcakton një zonë për mbledhjen e statistikave mbi seancat TCP dhe UDP.
- Në direktivën "resolver" është shtuar parametri "status_zone", i cili përcakton një zonë për mbledhjen e statistikave mbi kërkesat DNS të dërguara.
- ĂshtĂ« shtuar variabla $angie_version me versionin serverĂ« Angie.
Në planet e ardhshme, theksohet një zgjerim i konsiderueshëm i funksionalitetit fillestar duke ruajtur përputhshmërinë bazike me konfigurimin e Nginx dhe mundësinë e përdorimit të Angie si një zëvendësim të Nginx pa ndryshime të rëndësishme në cilësimet. Krahasuar me Nginx origjinal, planifikohet të përmirësohet cilësia e qëndrueshmërisë, të rritet performanca, të lehtësohet mbështetje dhe të shtohen mundësi të tjera për sistemet klaster.
Burimi: opennet.ru
