került sor alkalmazásszerver kiadás NGINX egység 1.16, amelyen belül olyan megoldást fejlesztenek, amely biztosítja a webalkalmazások indítását különféle programozási nyelveken (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js és Java). Az NGINX Unit egyidejűleg több alkalmazást is futtathat különböző programozási nyelveken, amelyek indítási paraméterei dinamikusan módosíthatók konfigurációs fájlok szerkesztése és újraindítás nélkül. A kód C és betűkkel van írva forgalmazza Apache 2.0 licenc alatt. Az NGINX Unit szolgáltatásaival itt ismerkedhet meg közlemény első kiadás.
Az új verzióban:
Hozzáadva terheléselosztás támogatása kör-robin módban. Például a terhelés két 192.168.0.100 és 192.168.0.101 szerveren való elosztásához, és kétszer annyi kérés küldéséhez a második kiszolgálónak, a következő konstrukciót használhatja:
Megvalósítva a funkcióhoz hasonló rugalmas szabályok beállításának lehetősége a kérések továbbításáratry_files"nginxben. Egy további útvonalat a "tartalék" direktíva használ, amely akkor aktiválódik, ha a kért fájl nem található a "share" direktíván keresztül meghatározott útvonalon. Például egy PHP-kezelő meghívásához, ha nincs fájl a /data/www/ könyvtárban, megadhatja:
A beágyazott „tartalék” blokkok használata megengedett. Például, ha a fájl nincs a /data/www/ mappában, megpróbálhatja lekérni a /data/cache/ mappából, és ha ott sincs, akkor átirányítsa a kérést egy másik háttérrendszerre:
A JSON formátumban betöltött konfigurációs paraméterek biztosítják a JavaScript-stílusú megjegyzések („//…” és „/* … */”) eltávolítását, valamint a bájtszekvencia-jelölők tisztítását (UTF-8 BOM), ami hasznos lehet a paraméterek kézi szerkesztése esetén JSON-ban.
Csökkentett memóriafelhasználás a nagyon nagy kérések törzsének lemezre ürítésével.