Serlêdana Serlêdanê ya Yekîneya NGINX 1.20.0

pêk hat serbestberdana servera serîlêdanê Yekîneya NGINX 1.20, ku çareseriyek peyda dike da ku bicîhkirina destpêkirina sepanên malperê bi zimanên bernamenûs ên cihêreng (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js û Java) peyda bike. Di bin kontrola Yekîneya NGINX de, çend serîlêdanên bi zimanên bernamesaziyê yên cihêreng dikarin bi hevdemî bimeşînin, pîvanên destpêkirinê yên ku dikarin bi dînamîk werin guheztin bêyî ku hewce bike ku pelên mîhengê biguhezînin û ji nû ve bidin destpêkirin. Kod bi zimanê C hatiye nivîsandin û belav kirin ji hêla lîsansa di bin Apache 2.0. Hûn dikarin bi taybetmendiyên Yekîneya NGINX-ê re nas bikin daxûyanî berdana yekem.

Guhertoya nû ya ji bo zimanê Python piştgirî ji bo navrûya bernamekirinê pêk tîne ASGI (Asynchronous Server Gateway Interface), ku wekî şûna WSGI-yê hatî sêwirandin, armanc ew e ku pêwendiya pêşkêşker, çarçove û serîlêdanên ku piştgirî didin operasyona asynchronous.
Yekîneya NGINX bixweber pêwendiya ku di serîlêdana Python de tê bikar anîn (ASGI an WSGI) nas dike. Veavakirina ASGI dişibihe mîhengên ku berê ji bo WSGI hatine pêşkêş kirin.

Guhertinên din:

  • Modula Python serverek WebSocket-ya çêkirî lê zêde kiriye ku dikare di serîlêdanên ku bi taybetmendiya ASGI Message Format 2.1 re lihevhatî ne were bikar anîn.
  • Modula PHP-ê naha berî ku were chrootkirin hatî destpêkirin, dihêle ku hemî pêvekên ku li ser pergalê hene werin barkirin.
  • Wêneyên AVIF û APNG li navnîşa celebên MIME yên piştgirî hatine zêdekirin.
  • Komxebata testê hate guherandin ku pytest bikar bîne.
  • Di hawîrdorên chroot de sazkirina otomatîkî ya pergala pelê ya veqetandî /tmp çalak kir.
  • Guherbara $host ji daxwazê ​​re gihîştina nirxa normalkirî ya sernavê "Host" peyda dike.
  • Vebijêrkek "callable" lê zêde kir ku navên serîlêdanên Python-ê yên ku werin gazî kirin destnîşan bikin.
  • Lihevhatina bi PHP 8 RC 1 re tê misoger kirin.
  • Vebijêrkek "otomount" li objeya "îzolekirinê" zêde kir da ku ji bo modulên piştgirîya zimanî vesazkirina otomatîkî ya girêdayîbûnê neçalak bike.

Source: opennet.ru

Add a comment