Lëshimi i nginx 1.17.0 dhe njs 0.3.2

prezantuar lëshimi i parë i degës së re kryesore nginx 1.17, brenda të cilit do të vazhdojë zhvillimi i aftësive të reja (paralelisht i mbështetur stabil dega 1.16 Bëhen vetëm ndryshime që lidhen me eliminimin e gabimeve dhe dobësive serioze).

Kryesore Ndryshimet:

  • Mbështetje e shtuar për variablat në direktivat "limit_rate" dhe "limit_rate_after", si dhe në "proxy_upload_rate" dhe
    "proxy_download_rate" i modulit të transmetimit;

  • Kërkesa të shtuara për versionin minimal të mbështetur të OpenSSL - 0.9.8;
  • Si parazgjedhje, është ndërtuar moduli ngx_http_postpone_filter_module;
  • Problemet me direktivën "përfshi" që nuk funksionon brenda blloqeve "nëse" dhe "limit_përveç" janë zgjidhur;
  • Rregulloi një gabim gjatë përpunimit të vlerave të bajtit "Varg".

Ndër përmirësimet e rëndësishme që priten në degën 1.17, përmendet zbatimi i mbështetjes së protokollit QUIC dhe HTTP/3.

Për më tepër, mund të vërehet botim njs 0.3.2, një përkthyes JavaScript për serverin në internet nginx. Përkthyesi njs zbaton standardet ECMAScript dhe ju lejon të zgjeroni aftësinë e nginx për të përpunuar kërkesat duke përdorur skriptet në konfigurim. Skriptet mund të përdoren në një skedar konfigurimi për të përcaktuar logjikën e avancuar për përpunimin e kërkesave, gjenerimin e një konfigurimi, gjenerimin dinamik të një përgjigjeje, modifikimin e një kërkese/përgjigjeje ose krijimin e shpejtë të cungëve për të zgjidhur problemet në aplikacionet në ueb.

Publikimi i ri i njs shton mbështetje për shabllonet e vargjeve të përcaktuara në specifikim ECMAScript 6. Modelet e vargut janë fjalë për fjalë vargje që lejojnë rreshtimin e shprehjeve. Shprehjet përcaktohen në një bllok ${...} të vendosur brenda një rreshti, i cili mund të përfshijë si variabla individuale (${name}) dhe shprehje (${5 + a + b})). Përveç kësaj, mbështetja për grupet e emërtuara është shtuar në objektin RegExp, duke ju lejuar të lidhni pjesë të një vargu të përputhur nga një shprehje e rregullt me ​​emra specifikë në vend të numrave serial të ndeshjeve. U shtua mbështetje për ndërtimin me bibliotekën GNU Readline.

Burimi: opennet.ru

Shto një koment