tapahtui sovelluspalvelimen julkaisu NGINX-yksikkö 1.16, jonka puitteissa kehitetään ratkaisua web-sovellusten käynnistämisen varmistamiseksi eri ohjelmointikielillä (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit voi ajaa samanaikaisesti useita sovelluksia eri ohjelmointikielillä, joiden käynnistysparametreja voidaan muuttaa dynaamisesti ilman tarvetta muokata asetustiedostoja ja käynnistää uudelleen. Koodi on kirjoitettu kielellä C ja jakelija lisensoitu Apache 2.0:lla. Voit tutustua NGINX-yksikön ominaisuuksiin osoitteessa ilmoitus ensimmäinen ongelma.
Uudessa versiossa:
lisätty tuki kuormituksen tasapainottamiseen round-robin-tilassa. Voit esimerkiksi jakaa kuorman kahdelle palvelimelle 192.168.0.100 ja 192.168.0.101 ja lähettää kaksi kertaa enemmän pyyntöjä toiselle palvelimelle käyttämällä seuraavaa rakennetta:
Toteutettu mahdollisuus asettaa joustavia sääntöjä toimintojen kaltaisille reitityspyyntöille "try_files"nginxissä. Lisäreitti määritetään käyttämällä "varaus"-komentoa, joka käynnistyy, jos pyydettyä tiedostoa ei löydy "share"-käskyn kautta määritetystä polusta. Jos haluat esimerkiksi kutsua PHP-käsittelijän, jos /data/www/-hakemistossa ei ole tiedostoa, voit määrittää:
Sisäkkäisten "varalohkojen" käyttö on sallittua. Jos tiedosto ei esimerkiksi ole hakemistossa /data/www/, voit yrittää noutaa sen hakemistosta /data/cache/, ja jos se ei ole sielläkään, ohjaa pyyntö toiseen taustajärjestelmään:
JSON-muodossa ladatut määritysparametrit poistavat JavaScript-tyyliset kommentit (“//…” ja “/* … */”) ja puhdistavat tavusekvenssimerkit (UTF-8 BOM), josta voi olla hyötyä, jos parametreja muokataan manuaalisesti JSONissa.
Vähentynyt muistin kulutus huuhtelemalla erittäin suuria pyyntöjä levylle.