แฒแแแชแแ แแฎแแแ แแแแแแ แ แคแแแแแแแก แแแ แแแแ แแแแแจแแแแ nginx 1.17, แ แแแแแก แคแแ แแแแแจแแช แแแแ แซแแแแแแ แแฎแแแ แจแแกแแซแแแแแแแแแแก แแแแแแแแ แแแ (แแแ แแแแแฃแ แแ แแฎแแ แแแญแแ แแแ แกแขแแแแแฃแ แ แคแแแแแแ 1.16 แแแแแแแ แแฎแแแแ แชแแแแแแแแแ, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แกแแ แแแแฃแแ แจแแชแแแแแแแกแ แแ แแแฃแชแแแแแแแก แแฆแแแคแฎแแ แแกแแแ).
แแแแแแ แ แชแแแแแแแแแ:
- แแแแแขแแแฃแแแ แชแแแแแแแแก แแฎแแ แแแญแแ แ แแแ แแฅแขแแแแแจแ "limit_rate" แแ "limit_rate_after", แแกแแแ "proxy_upload_rate" แแ
แแแแแแแก แแแแฃแแแก "proxy_download_rate";
- แแแแ แแแแ แแแแฎแแแแแแ OpenSSL-แแก แแแแแแแแฃแ แ แแฎแแ แแแญแแ แแแ แแแ แกแแแกแแแแก - 0.9.8;
- แแแแฃแแแกแฎแแแแแ, แแแแแฃแแแ ngx_http_postpone_filter_module แแแแฃแแ;
- แแ แแแแแแแแ แแแแแแ แแแฃแแแ แแแ แแฅแขแแแแก โincludeโ-แแแ, แ แแแแแแช แแ แแฃแจแแแแก โifโ แแ โlimit_exceptโ แแแแแแแจแ;
- แแแแแกแฌแแ แแ แจแแชแแแแ แแแแขแแก แแแแจแแแแแแแแแแก แแแแฃแจแแแแแแกแแก "Range".
1.17 แคแแแแแแจแ แแแกแแแแแแแ แแแแจแแแแแแแแ แแแฃแแฏแแแแกแแแแก แจแแ แแก, แแฆแแแจแแฃแแแ แแ แแขแแแแแแก แแฎแแ แแแญแแ แแก แแแแฎแแ แชแแแแแแ QUIC แแ HTTP/3.
แแแ แแ แแแแกแ, แจแแแซแแแแ แแฆแแแแจแแแก แกแแแแแฎแ njs 0.3.2, JavaScript แแแ แฏแแแแแ nginx แแแ แกแแ แแแ แแกแแแแก. njs แแแ แฏแแแแแ แแฎแแ แชแแแแแแก ECMAScript แกแขแแแแแ แขแแแก แแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแคแแ แแแแแ nginx-แแก แจแแกแแซแแแแแแแ, แแแแแฃแจแแแแก แแแแฎแแแแแแ แแแแคแแแฃแ แแชแแแก แกแแ แแแขแแแแก แแแแแงแแแแแแ. แกแแ แแแขแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแแคแแแฃแ แแชแแแก แคแแแแจแ, แ แแแ แแแแแกแแแฆแแ แแก แแแฌแแแแแ แแแแแแ แแแแฎแแแแแแแก แแแแฃแจแแแแแแกแแแแก, แแแแคแแแฃแ แแชแแแก แแแแแ แแ แแแแกแแแแก, แแแกแฃแฎแแก แแแแแแแฃแ แแ แแแแแ แแ แแแแกแแแแก, แแแแฎแแแแแก/แแแกแฃแฎแแก แจแแกแแชแแแแแแ แแ แแแ แแแแแแแชแแแแจแ แแ แแแแแแแแแก แแแแแกแแญแ แแแแ แกแฌแ แแคแแ แจแแกแแฅแแแแแแ.
njs-แแก แแฎแแแ แแแแแจแแแแ แแแแขแแแก แกแแแชแแคแแแแชแแแจแ แแแแกแแแฆแแ แฃแแ แกแแแแแแแแ แจแแแแแแแแแก แแฎแแ แแแญแแ แแก ECMAScript 6 แฌ. แกแขแ แแฅแแแแแแก แจแแแแแแแแ แแ แแก แกแขแ แแฅแแแแแแก แแแขแแ แแแแแ, แ แแแแแแแช แกแแจแฃแแแแแแก แแซแแแแก แแแแแฎแแขแแแก แฉแแกแแแก. แแแแแแแแฅแแแแแแ แแแแแกแแแฆแแ แแแ แฎแแแแก แจแแแแแ แแแแแแกแแแฃแ ${...} แแแแแจแ, แ แแแแแแช แจแแแซแแแแ แจแแแชแแแแแก แ แแแแ แช แชแแแแแฃแ แชแแแแแแแก (${name}) แแกแแแ แแแแแแแแฅแแแแแแก (${5 + a + b})). แแแ แแ แแแแกแ, RegExp แแแแแฅแขแก แแแแแแขแ แแแกแแฎแแแแแฃแแ แฏแแฃแคแแแแก แแฎแแ แแแญแแ แ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแจแแ แแ แกแขแ แแฅแแแแก แแแฌแแแแแ, แ แแแแแแแช แจแแแกแแแแแแแ แ แแแฃแแแ แฃแแ แแแแแกแแฎแฃแแแแแ แแแแแ แแขแฃแ แกแแฎแแแแแก แแแแแฎแแแแแแแก แกแแ แแฃแแ แแแแ แแแแก แแแชแแแแ. แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ แแจแแแแแแแแแกแแแแก GNU Readline แแแแแแแแแแแ.
แฌแงแแ แ: opennet.ru