Lëshimi i serverit të aplikacionit NGINX Unit 1.16.0
Ndodhi lëshimi i serverit të aplikacionit Njësia NGINX 1.16, brenda së cilës po zhvillohet një zgjidhje për të siguruar lëshimin e aplikacioneve në internet në gjuhë të ndryshme programimi (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java). Njësia NGINX mund të ekzekutojë njëkohësisht shumë aplikacione në gjuhë të ndryshme programimi, parametrat e nisjes së të cilave mund të ndryshohen në mënyrë dinamike pa pasur nevojë të redaktoni skedarët e konfigurimit dhe të rinisni. Kodi është shkruar në C dhe shperndare nga licencuar sipas Apache 2.0. Ju mund të njiheni me veçoritë e njësisë NGINX në shpallje çështjen e parë.
Në versionin e ri:
Shtuar mbështetje për balancimin e ngarkesës në modalitetin e rrumbullakët. Për shembull, për të shpërndarë ngarkesën në dy serverë 192.168.0.100 dhe 192.168.0.101 dhe për të dërguar dy herë më shumë kërkesa në serverin e dytë, mund të përdorni konstruksionin e mëposhtëm:
Zbatuar aftësia për të vendosur rregulla fleksibël për kërkesat e rrugëtimit të ngjashme me funksionalitetin "provoni_skedarët"në nginx. Një rrugë shtesë specifikohet duke përdorur direktivën "fallback", e cila aktivizohet nëse skedari i kërkuar nuk gjendet në shtegun e përcaktuar përmes direktivës "share". Për shembull, për të thirrur një mbajtës PHP nëse nuk ka skedar në drejtorinë /data/www/, mund të specifikoni:
Lejohet përdorimi i blloqeve të ndërthurura "të kthimit". Për shembull, nëse skedari nuk është në /data/www/, mund të provoni ta rikuperoni atë nga /data/cache/, dhe nëse nuk është as aty, ridrejtoni kërkesën në një backend tjetër:
Parametrat e konfigurimit të ngarkuar në formatin JSON ofrojnë heqjen e komenteve të stilit JavaScript (“//…” dhe “/* … */”) dhe pastrimin e shënuesve të sekuencës së bajtit (UTF-8 BOM), i cili mund të jetë i dobishëm në rast të redaktimit manual të parametrave në JSON.
Reduktuar konsumin e memories duke shpëlarë trupin e kërkesave shumë të mëdha në disk.