nginx 1.20.0 เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเตเด•

เด’เดฐเต เดตเตผเดทเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดฎเตเดณเตเดณ HTTP เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เดฎเตพเดŸเตเดŸเดฟ-เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดชเตเดฐเต‹เด•เตเดธเดฟ เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ nginx 1.20.0-เดจเตเดฑเต† เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เด’เดฐเต เดชเตเดคเดฟเดฏ เดถเดพเด– เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต, เด…เดคเดฟเตฝ เดชเตเดฐเดงเดพเดจ เดฌเตเดฐเดพเดžเตเดšเต 1.19.x-เตฝ เดถเต‡เด–เดฐเดฟเดšเตเดš เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต. เดญเดพเดตเดฟเดฏเดฟเตฝ, เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดฌเตเดฐเดพเดžเตเดšเต 1.20 เดฒเต† เดŽเดฒเตเดฒเดพ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเด‚ เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เดชเดฟเดถเด•เตเด•เดณเตเด‚ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เดณเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดŸเตป เดคเดจเตเดจเต† nginx 1.21 เดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดถเดพเด– เดฐเต‚เดชเต€เด•เดฐเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเตฝ เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเดŸเต† เดตเดฟเด•เดธเดจเด‚ เดคเตเดŸเดฐเตเด‚. เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเดฎเดพเดฏเดฟ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เด‰เดฑเดชเตเดชเดพเด•เตเด•เต‡เดฃเตเดŸ เดšเตเดฎเดคเดฒเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดพเดงเดพเดฐเดฃ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต, เดชเตเดฐเดงเดพเดจ เดฌเตเดฐเดพเดžเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดฟเดจเตเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เด“เดฐเต‹ เดฎเต‚เดจเตเดจเต เดฎเดพเดธเดคเตเดคเดฟเดฒเตเด‚ เดตเดพเดฃเดฟเดœเตเดฏ เด‰เตฝเดชเตเดชเดจเตเดจเดฎเดพเดฏ Nginx Plus เดฑเดฟเดฒเต€เดธเตเด•เตพ เดฐเต‚เดชเด‚ เด•เตŠเดณเตเดณเตเดจเตเดจเต.

เดจเต†เดฑเตเดฑเตโ€Œเด•เตเดฐเดพเดซเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฎเดพเตผเดšเตเดšเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เดŽเดฒเตเดฒเดพ เดธเดœเต€เดต เดธเตˆเดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚ 20.15% nginx เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต (เด’เดฐเต เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต 19.56%, เดฐเดฃเตเดŸเต เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต 20.73%), เด‡เดคเต เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต† เดœเดจเดชเตเดฐเต€เดคเดฟเดฏเดฟเตฝ เดฐเดฃเตเดŸเดพเด‚ เดธเตเดฅเดพเดจเดคเตเดคเดพเดฃเต (เด…เดชเตเดชเดพเดšเตเดšเต†เดฏเตเดŸเต† เดตเดฟเดนเดฟเดคเด‚ 25.38% เด†เดฃเต. (เด’เดฐเต เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต 27.64%), Google - 10.09%, Cloudflare - 8.51%. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดŽเดฒเตเดฒเดพ เดธเตˆเดฑเตเดฑเตเด•เดณเตเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, nginx เด…เดคเดฟเดจเตเดฑเต† เดจเต‡เดคเตƒเดคเตเดตเด‚ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเด•เดฏเตเด‚ เดตเดฟเดชเดฃเดฟเดฏเตเดŸเต† 35.34% เด•เตˆเดตเดถเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (เด’เดฐเต เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต 36.91%, เดฐเดฃเตเดŸเต เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต - 27.52%), เด…เดชเตเดชเดพเดšเตเดšเต†เดฏเตเดŸเต† เดตเดฟเดนเดฟเดคเด‚ 25.98%, OpenResty (nginx, LuaJIT เดŽเดจเตเดจเดฟเดต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚.) - 6.55%, Microsoft IIS - 5.96%.

เดฒเต‹เด•เดคเตเดคเต เดเดฑเตเดฑเดตเตเดฎเดงเดฟเด•เด‚ เด†เดณเตเด•เตพ เดธเดจเตเดฆเตผเดถเดฟเด•เตเด•เตเดจเตเดจ เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดธเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ, nginx-เดจเตเดฑเต† เดชเด™เตเด•เต 25.55% เด†เดฃเต (เด’เดฐเต เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต 25.54%, เดฐเดฃเตเดŸเต เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต 26.22%). เดจเดฟเดฒเดตเดฟเตฝ, เดเด•เดฆเต‡เดถเด‚ 419 เดฆเดถเดฒเด•เตเดทเด‚ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเตเด•เตพ Nginx เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต (เด’เดฐเต เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต 459 เดฆเดถเดฒเด•เตเดทเด‚). W3Techs เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเดจเตเดฆเตผเดถเดฟเดšเตเดš เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดธเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ 33.7% เดธเตˆเดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚ nginx เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เดดเดฟเดžเตเดž เดตเตผเดทเด‚ เดเดชเตเดฐเดฟเดฒเดฟเตฝ เดˆ เด•เดฃเด•เตเด•เต 31.9% เด†เดฏเดฟเดฐเตเดจเตเดจเต, เด•เดดเดฟเดžเตเดž เดตเตผเดทเด‚ - 41.8% (เด•เตเดฒเต—เดกเตเดซเตเดฒเต†เดฏเตผ http เดฏเตเดŸเต† เดชเตเดฐเดคเตเดฏเต‡เด• เด…เด•เตเด•เต—เดฃเตเดŸเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต เดˆ เด‡เดŸเดฟเดตเต เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดธเต†เตผเดตเตผ). เด…เดชเตเดชเดพเดšเตเดšเต†เดฏเตเดŸเต† เดตเดฟเดนเดฟเดคเด‚ 39.5% เตฝ เดจเดฟเดจเตเดจเต 34% เด†เดฏเตเด‚ Microsoft IIS เดจเตเดฑเต† เดตเดฟเดนเดฟเดคเด‚ 8.3% เตฝ เดจเดฟเดจเตเดจเต 7% เด†เดฏเตเด‚ เดตเตผเดทเดคเตเดคเดฟเตฝ เด•เตเดฑเดžเตเดžเต. LiteSpeed-เดจเตเดฑเต† เดตเดฟเดนเดฟเดคเด‚ 6.3% เตฝ เดจเดฟเดจเตเดจเต 8.4% เด†เดฏเตเด‚ Node.js 0.8% เตฝ เดจเดฟเดจเตเดจเต 1.2% เด†เดฏเตเด‚ เดตเดณเตผเดจเตเดจเต. เดฑเดทเตเดฏเดฏเดฟเตฝ, เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดธเดจเตเดฆเตผเดถเดฟเดšเตเดš เดธเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ 79.1% (เด’เดฐเต เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต - 78.9%) nginx เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

1.19.x เด…เดชเตโ€ŒเดธเตเดŸเตเดฐเต€เด‚ เดฌเตเดฐเดพเดžเตเดšเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจ เดธเดฎเดฏเดคเตเดคเต เดšเต‡เตผเดคเตเดค เดเดฑเตเดฑเดตเตเด‚ เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ:

  • OCSP (เด“เตบเดฒเตˆเตป เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ) เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฌเดพเดนเตเดฏ เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เตเดฒเดฏเดจเตเดฑเต เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต. เดชเดฐเดฟเดถเต‹เดงเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด•เดพเดทเต† เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต ssl_ocsp เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต - ssl_ocsp_cache, เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ OCSP เดนเดพเตปเดกเตโ€Œเดฒเดฑเดฟเดจเตเดฑเต† URL เดชเตเดจเตผ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต - ssl_ocsp_responder.
  • ngx_stream_set_module เดฎเตŠเดกเตเดฏเต‚เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฎเต‚เดฒเตเดฏเด‚ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต {เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• 12345; $true 1 เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•; }
  • เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เดšเต†เดฏเตโ€Œเดค เด•เดฃเด•เตเดทเดจเตเด•เดณเดฟเดฒเต† เด•เตเด•เตเด•เดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เดซเตเดฒเดพเด—เตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ_เด•เตเด•เตเด•เดฟ_เดซเตโ€Œเดฒเดพเด—เตโ€Œเดธเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดšเต‡เตผเดคเตเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เตเด•เตเด•เดฟ "เด’เดจเตเดจเต" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต "httponly" เดซเตเดฒเดพเด—เตเด‚ เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เด•เตเด•เตเด•เดฟเด•เตพเด•เตเด•เตเด‚ "nosecure", "samesite=strict" เดซเตเดฒเดพเด—เตเด•เดณเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚: proxy_cookie_flags one httponly; proxy_cookie_flags ~ nosecure samesite=strict;

    เด•เตเด•เตเด•เดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดซเตเดฒเดพเด—เตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดฎเดพเดจเดฎเดพเดฏ userid_flags เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ ngx_http_userid เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดจเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

  • โ€œssl_conf_commandโ€, โ€œproxy_ssl_conf_commandโ€, โ€œgrpc_ssl_conf_commandโ€, โ€œuwsgi_ssl_conf_commandโ€ เดŽเดจเตเดจเต€ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเต, เด‡เดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต OpenSSL เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, ChaCha เดธเตˆเดซเดฑเตเด•เตพเด•เตเด•เตเด‚ TLSv1.3 เดธเตˆเดซเดฑเตเด•เดณเตเดŸเต† เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚ เดฎเตเตปเด—เดฃเดจ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต ssl_conf_command เด“เดชเตเดทเดจเตเด•เตพ PrioritizeChaCha เดจเตฝเด•เดพเด‚; ssl_conf_command Ciphersuites TLS_CHACHA20_POLY1305_SHA256;
  • "ssl_reject_handshake" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดšเต‡เตผเดคเตเดคเต, เด‡เดคเต SSL เด•เดฃเด•เตเดทเดจเตเด•เตพ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เดถเตเดฐเดฎเด™เตเด™เดณเตเด‚ เดจเดฟเดฐเดธเดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, SNI เดซเต€เตฝเดกเดฟเดฒเต† เด…เดœเตเดžเดพเดค เดนเต‹เดธเตเดฑเตเดฑเตเดจเดพเดฎเด™เตเด™เดณเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เต‹เดณเตเด•เดณเตเด‚ เดจเดฟเดฐเดธเดฟเด•เตเด•เดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚). เดธเต†เตผเดตเตผ {เดถเตเดฐเดตเดฟเด•เตเด•เตเด• 443 ssl; ssl_reject_handshake เด“เตบ; } เดธเต†เตผเดตเตผ {เดถเตเดฐเดตเดฟเด•เตเด•เตเด• 443 ssl; server_name example.com; ssl_certificate example.com.crt; ssl_certificate_key example.com.key; }
  • AUTH เด•เดฎเดพเตปเดกเตเด‚ PLAIN SASL เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฌเดพเด•เตเด•เต†เตปเดกเดฟเดฒเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เด†เดงเดฟเด•เดพเดฐเดฟเด•เดฎเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ proxy_smtp_auth เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดฎเต†เดฏเดฟเตฝ เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • "keepalive_time" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดšเต‡เตผเดคเตเดคเต, เด…เดคเต เด“เดฐเต‹ Keep-alive เด•เดฃเด•เตเดทเดจเตเดฑเต†เดฏเตเด‚ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เด†เดฏเตเดธเตเดธเดฟเดจเต† เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เด•เดฃเด•เตเดทเตป เด•เตเดฒเต‹เดธเต เดšเต†เดฏเตเดฏเตเด‚ (keepalive_timeout เดŽเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดคเต†เดฑเตเดฑเดฟเดฆเตเดงเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ, เด‡เดคเต Keep-alive เด•เดฃเด•เตเดทเตป เด…เดŸเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เดจเดฟเดทเตโ€Œเด•เตเดฐเดฟเดฏ เดธเดฎเดฏเดคเตเดคเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต).
  • $connection_time เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดšเต‡เตผเดคเตเดคเต, เด…เดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเด•เตเดทเตป เดฆเตˆเตผเด˜เตเดฏเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดฎเดฟเดฒเตเดฒเดฟเดธเต†เด•เตเด•เตปเดกเต เด•เตƒเดคเตเดฏเดคเดฏเต‹เดŸเต† เดฒเดญเดฟเด•เตเด•เตเด‚.
  • "proxy_cache_path", "fastcgi_cache_path", "scgi_cache_path", "uwsgi_cache_path" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต "min_free" เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต เดซเตเดฐเต€ เดกเดฟเดธเตเด•เต เดธเตเดฅเดฒเดคเตเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดตเดฒเตเดชเตเดชเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด•เดพเดทเต† เดตเดฒเตเดชเตเดชเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • "lingering_close", "lingering_time", "lingering_timeout" เดŽเดจเตเดจเต€ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ HTTP/2-เดจเตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • HTTP/2-เดฒเต† เด•เดฃเด•เตเดทเตป เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เด•เต‹เดกเต HTTP/1.x เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเดฟเดจเต เด…เดŸเตเดคเตเดคเดพเดฃเต. "http2_recv_timeout", "http2_idle_timeout", "http2_max_requests" เดŽเดจเตเดจเต€ เดตเตเดฏเด•เตเดคเดฟเด—เดค เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ "keepalive_timeout", "keepalive_requests" เดŽเดจเตเดจเต€ เดชเตŠเดคเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เดฟ. "http2_max_field_size", "http2_max_header_size" เดŽเดจเตเดจเต€ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตโ€Œเดคเต, เดชเด•เดฐเด‚ "large_client_header_buffers" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต.
  • เด’เดฐเต เดชเตเดคเดฟเดฏ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด“เดชเตโ€Œเดทเตป โ€œ-eโ€ เดšเต‡เตผเดคเตเดคเต, เด‡เดคเต เดชเดฟเดถเด•เต เดฒเต‹เด—เต เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด‡เดคเดฐ เดซเดฏเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดฒเต‹เด—เดฟเดจเต เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเตเดชเด•เดฐเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเต‚เดฒเตเดฏเด‚ stderr เดจเตฝเด•เดพเด‚.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•