nginx 1.21.4 khupha

Isebe eliphambili le-nginx 1.21.4 likhutshiwe, ngaphakathi apho ukuphuhliswa kweempawu ezintsha kuyaqhubeka (kwisebe elizinzile elixhaswayo 1.20, kuphela utshintsho olunxulumene nokupheliswa kweempazamo ezinzulu kunye nobuthathaka obuyenziwe).

Utshintsho oluphambili:

  • Inkxaso yokuseka uqhagamshelo lwe-HTTP/2 usebenzisa iNPN (iNtetho yeNtetho yokuLandelayo) ulwandiso endaweni ye-ALPN iyekisiwe;
  • Iqinisekisa ukuba uqhagamshelo lwe-SSL luvaliwe xa umxhasi esebenzisa ulwandiso lwe-ALPN ukuba iprotocol exhaswayo ayikhethwanga ngexesha lothethathethwano loqhagamshelwano;
  • Kumyalelo othi "sendfile_max_chunk", ixabiso elingagqibekanga litshintshiwe libe ziimegabytes ezi-2;
  • Kwimodyuli yomlambo, umyalelo we-proxy_half_close wongeziweyo, apho unokuqwalasela ukuziphatha xa uvala uxhulumaniso lwe-TCP oluneproxied kwelinye lamacala ("i-TCP half-close");
  • Kwimodyuli yomlambo, umyalelo we-ssl_alpn wongeziwe ukumisela uluhlu lweeprotocol ze-ALPN ezixhaswayo (h2, http/1.1) kunye ne-$ ssl_alpn_protocol variable, ebonisa i-ALPN protocol ekuvunyelwene ngayo nomxhasi;
  • Inkxaso eyongeziweyo yokufowunela i-SSL_sendfile () xa usebenzisa i-OpenSSL 3.0;
  • Yongeza "mp4_start_key_frame" isikhokhelo kwimodyuli ye-ngx_http_mp4_ yokusasaza ividiyo eqala kwisakhelo esingundoqo.
  • Ukusetha okulungisiweyo i-$ content_length variable xa usebenzisa i-chunked transfer encoding;
  • Impazamo elungisiweyo ye-caching yoqhagamshelo xa ifumana impendulo yobude obungachanekanga ukusuka kwiproxied backend;
  • Ukugawulwa kwemithi okulungisiweyo kunye nenqanaba "lempazamo" endaweni ye "info" xa iiheader ezivela ngasemva zingachanekanga;
  • Izicelo ezizinzileyo zixhonywe xa usebenzisa i-HTTP/2 kunye nomyalelo we-aio_write.

umthombo: opennet.ru

Yongeza izimvo