Nginx 1.21.4 хувилбар

Nginx 1.21.4-ийн үндсэн салбар гарсан бөгөөд түүний хүрээнд шинэ боломжуудыг хөгжүүлэх ажил үргэлжилж байна (зэрэгцээ дэмжигдсэн тогтвортой салбар 1.20-д зөвхөн ноцтой алдаа, эмзэг байдлыг арилгахтай холбоотой өөрчлөлтүүд хийгдсэн).

Үндсэн өөрчлөлтүүд:

  • ALPN-ийн оронд NPN (Next Protocol Negotiation) өргөтгөлийг ашиглан HTTP/2 холболт үүсгэх дэмжлэгийг зогсоосон;
  • Холболтын хэлэлцээрийн явцад дэмжигдсэн протокол сонгогдоогүй тохиолдолд үйлчлүүлэгч ALPN өргөтгөлийг ашиглах үед SSL холболтууд хаагдсан эсэхийг баталгаажуулах;
  • "sendfile_max_chunk" зааварт анхдагч утгыг 2 мегабайт болгож өөрчилсөн;
  • Урсгалын модульд proxy_half_close зааврыг нэмсэн бөгөөд үүний тусламжтайгаар та аль нэг талд нь прокситэй TCP холболтыг хаах үед үйлдлийг тохируулах боломжтой (“TCP хагас хаах”);
  • Дамжуулах модульд ssl_alpn удирдамжийг дэмжсэн ALPN протоколуудын жагсаалт (h2, http/1.1) болон $ssl_alpn_protocol хувьсагчийг тодорхойлохын тулд үйлчлүүлэгчтэй тохиролцсон ALPN протоколыг тусгасан;
  • OpenSSL 3.0 ашиглах үед SSL_sendfile() руу залгах дэмжлэг нэмэгдсэн;
  • ngx_http_mp4_module модульд "mp4_start_key_frame" удирдамжийг гол фреймээс эхлэн видео урсгалыг дамжуулахад зориулж нэмсэн.
  • Хэсэгчилсэн дамжуулалтын кодчилол ашиглах үед $content_length хувьсагчийг тохируулсан;
  • Прокси арын хэсгээс буруу урттай хариулт хүлээн авах үед холболтын кэшийн алдааг зассан;
  • Арын талын толгойн мэдээлэл буруу байх үед "мэдээлэл"-ийн оронд "алдаа" гэсэн түвшний бүртгэлийг зассан;
  • HTTP/2 болон aio_write удирдамжийг ашиглах үед гацсан хүсэлтүүдийг зассан.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх