Fa'asa'olotoina o le nginx 1.17.0 ma le njs 0.3.2

Fa'ailoa uluai tatalaina o le lala fou fou nginx 1.17, i totonu o le a faʻaauau ai le atinaʻeina o tomai fou (faʻatasi ma le faʻamautu lagolago lala 1.16 Na o suiga e fesoʻotaʻi ma le faʻaumatiaina o mea sese matuia ma faʻafitauli e faia).

tele suiga:

  • Faʻaopoopo le lagolago mo fesuiaiga i le "limit_rate" ma le "limit_rate_after" faʻatonuga, faʻapea foʻi ma le "proxy_upload_rate" ma
    "proxy_download_rate" o le stream module;

  • Fa'ateleina mana'oga mo le la'ititi la'ititi o lo'o lagolagoina OpenSSL - 0.9.8;
  • Ona o le faaletonu, ua fausia le module ngx_http_postpone_filter_module;
  • Faʻafitauli i le "aofia ai" faʻatonuga e le o galue i totonu o le "pe" ma le "limit_except" poloka ua foia;
  • Fa'amauina se pusa pe'ā fa'agaoioia tau o byte"mamao".

Faatasi ai ma le faʻaleleia atili o loʻo faʻamoemoeina i le lala 1.17, o loʻo taʻua ai le faʻatinoga o le lagolago faʻapitoa QUIC ma HTTP/3.

E le gata i lea, e mafai ona matauina tatalaina njs 0.3.2, o se fa'aliliuupu JavaScript mo le server web nginx. O le fa'aliliuga njs e fa'atinoina tulaga fa'a ECMAScript ma fa'atagaina oe e fa'alautele le agava'a o le nginx e fa'agasolo ai talosaga e fa'aaoga ai tusitusiga i le fa'atulagaga. E mafai ona faʻaogaina tusitusiga i se faila faʻapipiʻi e faʻamalamalama ai le faʻaogaina o le faʻaogaina o talosaga, faʻatupuina o se faʻatulagaga, faʻamalosia le faʻatupuina o se tali, suia o se talosaga / tali, poʻo le vave faia o stubs e foia ai faʻafitauli i luga o upega tafaʻilagi.

O le faʻasalalauga fou o njs e faʻaopoopoina le lagolago mo faʻataʻitaʻiga manoa o loʻo faʻamatalaina i le faʻamatalaga ECMAScript 6. O fa'ata'ita'iga fa'asologa o manoa fa'ata'ita'i e fa'ataga ai fa'amatalaga i totonu. O fa'amatalaga o lo'o fa'amalamalamaina i se poloka ${...} tu'u i totonu o se laina, e mafai ona aofia uma ai fa'aliliuga ta'itasi (${igoa}) ma fa'aaliga (${5 + a + b})). E le gata i lea, o le lagolago mo vaega ua fa'aigoaina ua fa'aopoopoina i le RegExp object, e mafai ai ona e fa'afeso'ota'i vaega o se manoa e fetaui ma se fa'amatalaga masani ma igoa fa'apitoa nai lo numera fa'asologa o afitusi. Faʻaopoopo le lagolago mo le fausiaina ma le GNU Readline library.

puna: opennet.ru

Faaopoopo i ai se faamatalaga