เบชเบฒเบเบฒเบเบปเปเบเบเปเบเบญเบ nginx 1.21.4 เปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ, เบเบฒเบเปเบเบเบตเปเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบฅเบฑเบเบชเบฐเบเบฐเปเบซเบกเปเบเบฑเบเบชเบทเบเบเปเป (เปเบเบเบฐเบซเบเบฒเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเบฒเบเบฒเบเบตเปเบซเบกเบฑเปเบเบเบปเบ 1.20, เบเบฝเบเปเบเปเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเปเบฒเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบฅเบฐเบเปเบญเบเบซเบงเปเบฒเบเบเบตเปเบฎเปเบฒเบเปเบฎเบ).
เบเบฒเบเบเปเบฝเบเปเบเบเบเบปเปเบเบเป:
- เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบชเปเบฒเบเบเบฑเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป HTTP/2 เปเบเบเปเบเป NPN (Next Protocol Negotiation) extension เปเบเบ ALPN เปเบเปเบเบทเบเบขเบธเบเปเบเบปเบฒ;
- เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบฒเบเปเบเบทเปเบญเบกเบเปเป SSL เบเบทเบเบเบดเบเปเบกเบทเปเบญเบฅเบนเบเบเปเบฒเปเบเปเบชเปเบงเบเบเบฐเบซเบเบฒเบ ALPN เบเปเบฒเปเบเปเบเบเบญเบเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเปเปเบเปเบเบทเบเปเบฅเบทเบญเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบฅเบฐเบเบฒเบเบฒเบเปเบเบทเปเบญเบกเบเปเป;
- เปเบเบเปเบฒเบชเบฑเปเบ "sendfile_max_chunk", เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเปเบเบทเบเบเปเบฝเบเปเบเบฑเบ 2 megabytes;
- เปเบเปเบกเบเบนเบเบเบฒเบเบเปเบฒเบเบเบญเบ, เบเปเบฒเบชเบฑเปเบ proxy_half_close เปเบเปเบเบทเบเปเบเบตเปเบก, เบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบซเบเบปเบเบเปเบฒเบเบถเบเบเบดเบเปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบเบดเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP proxied เปเบเบเปเบฒเบเบซเบเบถเปเบ ("TCP half-close");
- เปเบเปเบกเบเบนเบเบเบฒเบเบเปเบฒเบเบเบญเบ, เบเปเบฒเบชเบฑเปเบ ssl_alpn เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเปเบเบเบญเบ ALPN เบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ (h2, http/1.1) เปเบฅเบฐเบเบปเบงเปเบ $ssl_alpn_protocol, เบชเบฐเบเปเบญเบเปเบซเปเปเบซเบฑเบเปเบเบดเบเปเบเปเบเบเบญเบ ALPN เบเบตเปเบเบปเบเบฅเบปเบเบเบฑเบเบฅเบนเบเบเปเบฒ;
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบซเบฒ SSL_sendfile() เปเบกเบทเปเบญเปเบเป OpenSSL 3.0;
- เปเบเบตเปเบกเบเบณเบชเบฑเปเบ โmp4_start_key_frameโ เปเบเปเบกเบเบนเบ ngx_http_mp4_module เบชเบณเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบเบญเบเบงเบดเบเบตเปเบญเบเบฒเบเบเปเบฒเบเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบญเบเบเบต.
- เปเบเปเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเปเบ $content_length เปเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบฒเบเปเบญเบ chunked;
- เปเบเปเปเบเบเปเปเบเบดเบเบเบฒเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบเบงเบฒเบกเบเปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบเบเบญเบเบเบงเบฒเบกเบเบฒเบงเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเบเบฒเบ backend proxied;
- เบเบฒเบเปเบเปเปเบเบเบฑเบเบเบถเบเบเบตเปเบกเบตเบฅเบฐเบเบฑเบ "เบเบงเบฒเบกเบเบดเบเบเบฒเบ" เปเบเบเบเบตเปเบเบฐเปเบเบฑเบ "เบเปเปเบกเบนเบ" เปเบกเบทเปเบญเบชเปเบงเบเบซเบปเบงเบเบฒเบ backends เบเปเปเบเบทเบเบเปเบญเบ;
- เปเบเปเปเบเบเปเบฒเบฎเปเบญเบเบเปเบซเปเบญเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบเป HTTP/2 เปเบฅเบฐเบเปเบฒเบชเบฑเปเบ aio_write.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru