Nginx 1.21.4 tso tawm

Cov ceg tseem ceeb ntawm nginx 1.21.4 tau raug tso tawm, nyob rau hauv uas txoj kev loj hlob ntawm cov yam ntxwv tshiab txuas ntxiv (nyob rau hauv qhov kev txhawb nqa ruaj khov ceg 1.20, tsuas yog kev hloov pauv cuam tshuam txog kev tshem tawm qhov ua yuam kev loj thiab qhov tsis zoo).

Cov kev hloov loj:

  • Kev them nyiaj yug rau kev tsim HTTP / 2 kev sib txuas siv NPN (Next Protocol Negotiation) txuas ntxiv es tsis yog ALPN tau raug txiav lawm;
  • Xyuas kom ntseeg tau tias kev sib txuas SSL raug kaw thaum tus neeg siv khoom siv ALPN txuas ntxiv yog tias tsis tau xaiv cov txheej txheem txhawb nqa thaum sib tham sib txuas;
  • Hauv "sendfile_max_chunk" cov lus qhia, tus nqi pib tau hloov mus rau 2 megabytes;
  • Hauv cov kwj module, cov lus qhia proxy_half_close tau ntxiv, uas koj tuaj yeem teeb tsa tus cwj pwm thaum kaw qhov sib txuas TCP proxied ntawm ib sab ("TCP ib nrab-kaw");
  • Hauv cov kwj module, cov lus qhia ssl_alpn tau ntxiv los txiav txim siab cov npe ntawm cov kev txhawb nqa ALPN raws tu qauv (h2, http/1.1) thiab $ ssl_alpn_protocol hloov pauv, cuam tshuam txog ALPN raws tu qauv pom zoo nrog tus neeg siv khoom;
  • Ntxiv kev txhawb nqa hu rau SSL_sendfile() thaum siv OpenSSL 3.0;
  • Ntxiv "mp4_start_key_frame" cov lus qhia hauv ngx_http_mp4_module module rau tshaj tawm cov kwj video pib los ntawm tus ncej tseem ceeb.
  • Kho qhov teeb tsa $ content_length sib txawv thaum siv chunked hloov encoding;
  • Tsau kev sib txuas caching yuam kev thaum tau txais cov lus teb ntawm qhov tsis raug ntev los ntawm cov neeg ua haujlwm tom qab;
  • Tsau txiav nrog "yuam kev" qib es tsis txhob "cov ntaub ntawv" thaum cov headers los ntawm cov backends tsis raug;
  • Tsau thov dai thaum siv HTTP/2 thiab aio_write cov lus qhia.

Tau qhov twg los: opennet.ru

Ntxiv ib saib