Sgaoileadh nginx 1.19.2 agus njs 0.4.3

Air a chruthachadh sgaoileadh meur-chlàr maighstir nginx 1.19.2, anns a bheil leasachadh feartan ùra a’ leantainn (ann an stàball le taic co-shìnte meur 1.18 chan eil ach atharrachaidhean co-cheangailte ri cuir às do dhroch mhearachdan agus so-leòntachd air an dèanamh).

prìomh atharrachadh:

  • Bidh ceanglaichean keepalive a-nis a’ tòiseachadh a’ dùnadh mus tèid a h-uile ceangal a tha ri fhaighinn a-mach à bith, agus tha rabhaidhean co-fhreagarrach rim faicinn sa loga.
  • Nuair a bhios tu a’ cleachdadh tar-chuir tana, chaidh an fheum as fheàrr de leughadh buidheann iarrtas teachdaiche a chuir an gnìomh.
  • Chàirich sinn aodion cuimhne a thachair nuair a bha thu a’ cleachdadh an stiùiridh “ssl_ocsp”.
  • Chaidh an duilgheadas a nochd anns an fhoillseachadh mu dheireadh le teachdaireachdan “zero size buf in output” a chuir a-mach don log nuair a thill am frithealaiche FastCGI freagairt ceàrr air a cheartachadh.
  • Chàirich sinn tubaist sruth-obrach a thachras nuair a tha large_client_header_buffers air an suidheachadh gu diofar mheudan air diofar fhrithealaichean brìgheil.
  • Chaidh an duilgheadas le crìochnachadh ceàrr air ceanglaichean SSL agus toradh rabhaidhean “SSL_shutdown() air fàiligeadh (SSL: ... bad write retry)” air a rèiteach.
  • Mearachdan stèidhichte anns na modalan ngx_http_slice_module agus ngx_http_xslt_filter_module.

Aig an aon àm thachair leigeil ma sgaoil njs 0.4.3, eadar-theangair JavaScript airson frithealaiche lìn nginx. Bidh an eadar-theangair njs a’ cur an gnìomh inbhean ECMAScript agus a’ leigeil leat comas nginx a leudachadh gus iarrtasan a làimhseachadh a’ cleachdadh sgriobtaichean san rèiteachadh. Faodar sgriobtaichean a chleachdadh ann am faidhle rèiteachaidh gus loidsig adhartach a mhìneachadh airson a bhith a’ giullachd iarrtasan, a’ gineadh rèiteachadh, a’ gineadh freagairt gu dinamach, ag atharrachadh iarrtas/freagairt, no a’ cruthachadh stocan gu sgiobalta gus fuasgladh fhaighinn air duilgheadasan ann an tagraidhean lìn. Anns an dreach ùr:

  • Modal Query String air a chur ris le gnìomhan airson sreang a pharsadh le paramadairean iarrtas HTTP.
  • Tha taic a-nis aig na gnìomhan fs.mkdir() agus fs.rmdir() airson a bhith a’ cruthachadh agus a’ cuir às do chlàran gu ath-chuairteach.
  • Decoder UTF-8 air a chur ris.
  • Chaidh taic airson TextEncoder agus TextDecoder a chuir an gnìomh airson tionndadh eadar còdan caractar agus an riochdachadh Unicode aca. (mar eisimpleir: "(TextDecoder ()). decode (Uint8Array ùr ([206,177,206,178]))".

Source: fosgailtenet.ru

Cuir beachd ann