Ho lokolloa ha nginx 1.19.2 le njs 0.4.3

Thehile tokollo e holimo nginx 1.19.2, moo ntshetsopele ya bokgoni e ncha tsoela pele (ka ka tsela e tšoanang tšehetsoa e tsitsitseng lekala 1.18 Ke feela liphetoho tse amanang le ho felisoa ha liphoso tse tebileng le bofokoli bo etsoang).

ka sehloohong fetola:

  • Likhokahano tsa Keepalive joale li qala ho koaloa pele likhokahano tsohle tse fumanehang li felile, 'me litemoso tse tsamaellanang li hlaha ho log.
  • Ha o sebelisa phetisetso ea chunked, ntlafatso ea ho bala sehlopha sa kopo ea moreki e kentsoe tšebetsong.
  • Lokisa ho lutla ha memori ho etsahetseng ha o sebelisa taelo ea "ssl_ocsp".
  • Bothata bo hlahileng tokollong ea ho qetela ka melaetsa ea "zero size buf in output" e ntse e hlahisoa ho log ha seva sa FastCGI se khutlisitse karabo e fosahetseng e lokisitsoe.
  • Lokisa ts'ebetso ea ts'ebetso ea ts'ebetso e etsahalang ha li-big_client_header_buffers li behiloe ka boholo bo fapaneng ho li-server tse fapaneng.
  • Bothata ba ho felisoa ka mokhoa o fosahetseng oa likhokahano tsa SSL le tlhahiso ea litemoso "SSL_shutdown() e hlotsoe (SSL: ... e mpe ea ho ngola hape)" e rarollotsoe.
  • Liphoso tse lokisitsoeng ho ngx_http_slice_module le ngx_http_xslt_filter_module.

Ka nako e le 'ngoe etsahetse lokolla EA-0.4.3, mofetoleli oa JavaScript bakeng sa seva sa websaete ea nginx. Mofetoleli oa njs o sebelisa litekanyetso tsa ECMAScript mme o u lumella ho holisa bokhoni ba nginx ba ho sebetsana le likopo u sebelisa mangolo ho tlhophiso. Lingoliloeng li ka sebelisoa ho faele ea tlhophiso ho hlalosa mohopolo o tsoetseng pele bakeng sa likopo tsa ho sebetsa, ho hlahisa tlhophiso, ho hlahisa karabelo ka matla, ho fetola kopo / karabelo, kapa ho theha li-stubs kapele ho rarolla mathata lits'ebetsong tsa webo. Khatisong e ncha:

  • E kentse Mojule oa Khoele ea Potso e nang le mesebetsi ea ho arola khoele ka liparamente tsa kopo ea HTTP.
  • Lits'ebetso tsa fs.mkdir() le fs.rmdir() joale li na le ts'ehetso bakeng sa ho bopa le ho hlakola li-directory.
  • UTF-8 decoder e kentsoe.
  • Ts'ehetso ea TextEncoder le TextDecoder e kentsoe tšebetsong bakeng sa phetoho lipakeng tsa likhoutu tsa litlhaku le boemeli ba tsona ba Unicode. (mohlala: "(new TextDecoder()).decode(new Uint8Array([206,177,206,178]))".

Source: opennet.ru

Eketsa ka tlhaloso