Tso tawm nginx 1.19.2 thiab njs 0.4.3

Tsim tso dej tawm nginx 1.19.2, nyob rau hauv uas txoj kev loj hlob ntawm tshiab muaj peev xwm mus ntxiv (nyob rau hauv parallel txhawb ruaj khov ceg 1.18 Tsuas yog cov kev hloov pauv cuam tshuam txog kev tshem tawm qhov ua yuam kev loj thiab qhov tsis zoo yog ua).

ntsiab hloov:

  • Kev sib txuas Keepalive tam sim no pib kaw ua ntej tag nrho cov kev sib txuas uas muaj tag nrho, thiab cov lus ceeb toom cuam tshuam tau tshwm sim hauv lub cav.
  • Thaum siv chunked kis tau tus mob, optimization ntawm kev nyeem cov neeg thov lub cev tau siv.
  • Kho lub cim xeeb xau uas tshwm sim thaum siv "ssl_ocsp" cov lus qhia.
  • Qhov teeb meem uas tshwm sim nyob rau hauv qhov kev tso tawm kawg nrog "zero size buf in output" cov lus raug tso tawm rau lub cav thaum FastCGI neeg rau zaub mov xa rov qab cov lus teb tsis raug lawm.
  • Kho qhov kev ua haujlwm sib tsoo uas tshwm sim thaum loj_client_header_buffers tau teeb tsa rau ntau qhov sib txawv ntawm cov servers sib txawv.
  • Qhov teeb meem nrog kev txiav tsis raug ntawm kev sib txuas SSL thiab cov lus ceeb toom "SSL_shutdown() ua tsis tiav (SSL: ... phem sau rov qab)" tau raug daws.
  • Kho qhov yuam kev hauv ngx_http_slice_module thiab ngx_http_xslt_filter_module modules.

Ib txhij coj qhov chaw tso tawm xws 0.4.3, tus neeg txhais lus JavaScript rau nginx web server. Tus neeg txhais lus njs siv ECMAScript cov qauv thiab tso cai rau koj nthuav nginx lub peev xwm los ua cov ntawv thov siv cov ntawv sau hauv kev teeb tsa. Cov ntawv sau tuaj yeem siv tau rau hauv cov ntaub ntawv teeb tsa los txhais cov ntsiab lus siab tshaj plaws rau kev ua cov lus thov, tsim ib qho kev teeb tsa, dynamically tsim cov lus teb, hloov kho qhov kev thov / teb, lossis sai sai tsim stubs los daws cov teeb meem hauv web applications. Hauv qhov tshiab version:

  • Ntxiv Query String module nrog kev ua haujlwm rau parsing ib txoj hlua nrog HTTP thov tsis.
  • Lub fs.mkdir() thiab fs.rmdir() ua haujlwm tam sim no muaj kev txhawb nqa rau recursively tsim thiab tshem tawm cov npe.
  • Ntxiv UTF-8 decoder.
  • Kev them nyiaj yug rau TextEncoder thiab TextDecoder tau siv los hloov pauv ntawm cov cim cim thiab lawv cov sawv cev Unicode. (piv txwv li: "(New TextDecoder()).decode(new Uint8Array([206,177,206,178])).

Tau qhov twg los: opennet.ru

Ntxiv ib saib