Rhyddhau Gweinydd Cais Uned 1.20.0 NGINX

cymryd lle rhyddhau gweinydd cais NGINX Uned 1.20, sy'n datblygu datrysiad i sicrhau lansiad cymwysiadau gwe mewn amrywiol ieithoedd rhaglennu (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js a Java). O dan reolaeth NGINX Unit, gall sawl cais mewn gwahanol ieithoedd rhaglennu redeg ar yr un pryd, a gellir newid y paramedrau lansio yn ddeinamig heb yr angen i olygu ffeiliau cyfluniad ac ailgychwyn. Mae'r cod wedi'i ysgrifennu yn iaith C a dosbarthu gan trwyddedig o dan Apache 2.0. Gallwch ddod yn gyfarwydd Γ’ nodweddion Uned NGINX yn cyhoeddiad datganiad cyntaf.

Mae'r fersiwn newydd ar gyfer yr iaith Python yn gweithredu cefnogaeth ar gyfer y rhyngwyneb rhaglennu ASGI (Rhyngwyneb Porth Gweinydd Asynchronous), sydd wedi'i gynllunio yn lle WSGI, gyda'r nod o sicrhau rhyngweithio gweinyddwyr, fframweithiau a chymwysiadau sy'n cefnogi gweithrediad asyncronig.
Mae Uned NGINX yn canfod y rhyngwyneb a ddefnyddir yn y cymhwysiad Python (ASGI neu WSGI) yn awtomatig. Mae cyfluniad ASGI yn debyg i'r gosodiadau a gynigiwyd yn flaenorol ar gyfer WSGI.

Newidiadau eraill:

  • Mae modiwl Python wedi ychwanegu gweinydd WebSocket adeiledig y gellir ei ddefnyddio mewn cymwysiadau sy'n cydymffurfio Γ’ manyleb Fformat Neges ASGI 2.1.
  • Mae'r modiwl PHP bellach wedi'i gychwyn cyn iddo gael ei gronni, gan ganiatΓ‘u i'r holl ychwanegion sydd ar gael ar y system gael eu llwytho.
  • Mae delweddau AVIF ac APNG wedi'u hychwanegu at y rhestr o fathau MIME a gefnogir.
  • Mae'r gyfres brawf wedi'i thrawsnewid i ddefnyddio pytest.
  • Galluogi mowntio awtomatig o system ffeiliau ynysig / tmp mewn amgylcheddau croot.
  • Mae'r newidyn $ host yn darparu mynediad i werth normaledig y pennawd β€œHost” o'r cais.
  • Ychwanegwyd opsiwn "galadwy" i osod enwau cymhwysiad Python i'w galw.
  • Sicrheir cydnawsedd Γ’ PHP 8 RC 1.
  • Ychwanegwyd opsiwn "automount" at y gwrthrych "ynysu" i analluogi gosod dibyniaethau'n awtomatig ar gyfer modiwlau cymorth iaith.

Ffynhonnell: opennet.ru

Ychwanegu sylw