ืืขื ืฃ ืืจืืฉื ืฉื nginx 1.21.4 ืฉืืืจืจ, ืฉืืชืืื ื ืืฉื ืืคืืชืื ืฉื ืชืืื ืืช ืืืฉืืช (ืืกื ืืฃ ืืืฆืื ืื ืชืื ืืืงืืื 1.20, ืืชืืฆืขืื ืจืง ืฉืื ืืืื ืืงืฉืืจืื ืืืืืื ืฉืืืืืช ืืคืืืขืืืืช ืืืืจืืช).
ืฉืื ืืืื ืขืืงืจืืื:
- ืืืคืกืงื ืืชืืืื ืืืฆืืจืช ืืืืืจื HTTP/2 ืืืืฆืขืืช ืืจืืื NPN (Next Protocol Negotiation) ืืืงืื ALPN;
- ืืืืื ืฉืืืืืจื SSL ืกืืืจืื ืืืฉืจ ืืงืื ืืฉืชืืฉ ืืชืืกืฃ ALPN ืื ืื ื ืืืจ ืคืจืืืืงืื ื ืชืื ืืืืื ืืฉื ืืืชื ืขื ืืืืืจ;
- ืืื ืืืืช "sendfile_max_chunk", ืขืจื ืืจืืจืช ืืืืื ืฉืื ื ื-2 ืืื-ืืืื;
- ืืืืืื ืืืจื ื ืืกืคื ืืื ืืื proxy_half_close, ืฉืืืืฆืขืืชื ื ืืชื ืืืืืืจ ืืช ืืืชื ืืืืช ืืขืช ืกืืืจืช ืืืืืจ TCP ืคืจืืงืกื ืืืื ืืฆืืืื ("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;
- ืชืืงื ื ืฉืืืืช ืฉืืืจื ืืืืืื ืฉื ืืืืืจ ืืขืช ืงืืืช ืชืืืื ืืืืจื ืฉืืื ืื-proxy backend;
- ืชืืงื ืจืืฉืื ืขื ืจืืช "ืฉืืืื" ืืืงืื "ืืืืข" ืืืฉืจ ืืืืชืจืืช ืืืงืฆื ืืืืืจื ืืื ื ื ืืื ืืช;
- ืืงืฉืืช ืฉืชืืงื ื ืฉื ืชืงืขื ืืขืช ืฉืืืืฉ ื-HTTP/2 ืืืื ืืืืช aio_write.
ืืงืืจ: OpenNet.ru