Kutulutsidwa kwa nginx 1.19.2 ndi njs 0.4.3

Anapangidwa kumasulidwa kwamtunda nginx 1.19.2, momwe kukula kwatsopano kumapitilira (mofanana mothandizidwa ndi khola nthambi 1.18 Zosintha zokha zokhudzana ndi kuchotsedwa kwa zolakwika zazikulu ndi zofooka zimapangidwa).

waukulu kusintha:

  • Maulumikizidwe a Keepalive tsopano ayamba kutseka maulumikizidwe onse omwe alipo asanathe, ndipo machenjezo ofananirako akuwonekera mu chipikacho.
  • Mukamagwiritsa ntchito chunked kufalitsa, kukhathamiritsa kwa kuwerenga gulu lopempha la kasitomala kwakhazikitsidwa.
  • Konzani kudontha kwa kukumbukira komwe kunachitika pogwiritsa ntchito malangizo a "ssl_ocsp".
  • Vuto lomwe lidawonekera pakutulutsidwa komaliza ndi mauthenga a "zero size buf in output" akutuluka pa chipika pomwe seva ya FastCGI idabweza yankho lolakwika lakhazikitsidwa.
  • Konzani kuwonongeka kwa kayendedwe ka ntchito komwe kumachitika pamene ma big_client_header_buffers akhazikitsidwa kukula kosiyana pa ma seva osiyanasiyana.
  • Vuto lakuthetsedwa kolakwika kwa kulumikizana kwa SSL ndi kutulutsa kwa machenjezo "SSL_shutdown() zalephera (SSL: ... kuyesanso koyipa)" lathetsedwa.
  • Konzani zolakwika mu ngx_http_slice_module ndi ngx_http_xslt_filter_module.

Nthawi yomweyo chinachitika kumasulidwa ndi 0.4.3, womasulira wa JavaScript wa seva ya nginx. Womasulira wa njs amagwiritsa ntchito miyezo ya ECMAScript ndipo amakulolani kuti muwonjezere luso la nginx pokonza zopempha pogwiritsa ntchito malemba mu kasinthidwe. Zolemba zitha kugwiritsidwa ntchito mufayilo yosinthira kutanthauzira malingaliro apamwamba pakuwongolera zopempha, kupanga masinthidwe, kuyankha mwamphamvu, kusintha pempho / kuyankha, kapena kupanga mwachangu ma stubs kuti athetse zovuta pamawebusayiti. Mu mtundu watsopano:

  • Yowonjezera Query String module yokhala ndi ntchito zophatikizira chingwe chokhala ndi zopempha za HTTP.
  • Ntchito za fs.mkdir() ndi fs.rmdir() tsopano zili ndi chithandizo chopanga mobwerezabwereza ndi kufufuta maulolezo.
  • Anawonjezera UTF-8 decoder.
  • Thandizo la TextEncoder ndi TextDecoder lakhazikitsidwa kuti lisinthidwe pakati pa zilembo zamtundu ndi mawonekedwe awo a Unicode. (mwachitsanzo: "(New TextDecoder()).decode(New Uint8Array([206,177,206,178]))".

Source: opennet.ru

Kuwonjezera ndemanga