HTTP/1.26.0 เดชเดฟเดจเตเดคเตเดฃเดฏเต‹เดŸเต† Nginx 3 เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟ

ะŸะพัะปะต ะณะพะดะฐ ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะพะฟัƒะฑะปะธะบะพะฒะฐะฝะฐ ะฝะพะฒะฐั ัั‚ะฐะฑะธะปัŒะฝะฐั ะฒะตั‚ะบะฐ ะฒั‹ัะพะบะพะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพะณะพ HTTP-ัะตั€ะฒะตั€ะฐ ะธ ะผะฝะพะณะพะฟั€ะพั‚ะพะบะพะปัŒะฝะพะณะพ ะฟั€ะพะบัะธ-ัะตั€ะฒะตั€ะฐ nginx 1.26.0, ะบะพั‚ะพั€ะฐั ะฒะพะฑั€ะฐะปะฐ ะฒ ัะตะฑั ะธะทะผะตะฝะตะฝะธั, ะฝะฐะบะพะฟะปะตะฝะฝั‹ะต ะฒ ะพัะฝะพะฒะฝะพะน ะฒะตั‚ะบะต 1.25.x. ะ’ ะดะฐะปัŒะฝะตะนัˆะตะผ ะฒัะต ะธะทะผะตะฝะตะฝะธั ะฒ ัั‚ะฐะฑะธะปัŒะฝะพะน ะฒะตั‚ะบะต 1.26 ะฑัƒะดัƒั‚ ัะฒัะทะฐะฝั‹ ั ัƒัั‚ั€ะฐะฝะตะฝะธะตะผ ัะตั€ัŒั‘ะทะฝั‹ั… ะพัˆะธะฑะพะบ ะธ ัƒัะทะฒะธะผะพัั‚ะตะน. ะ’ ัะบะพั€ะพะผ ะฒั€ะตะผะตะฝะธ ะฑัƒะดะตั‚ ัั„ะพั€ะผะธั€ะพะฒะฐะฝะฐ ะพัะฝะพะฒะฝะฐั ะฒะตั‚ะบะฐ nginx 1.27, ะฒ ะบะพั‚ะพั€ะพะน ะฑัƒะดะตั‚ ะฟั€ะพะดะพะปะถะตะฝะพ ั€ะฐะทะฒะธั‚ะธะต ะฝะพะฒั‹ั… ะฒะพะทะผะพะถะฝะพัั‚ะตะน. ะ”ะปั ะพะฑั‹ั‡ะฝั‹ั… ะฟะพะปัŒะทะพะฒะฐั‚ะตะปะตะน, ัƒ ะบะพั‚ะพั€ั‹ั… ะฝะตั‚ ะทะฐะดะฐั‡ะธ ะพะฑะตัะฟะตั‡ะธั‚ัŒ ัะพะฒะผะตัั‚ะธะผะพัั‚ัŒ ัะพ ัั‚ะพั€ะพะฝะฝะธะผะธ ะผะพะดัƒะปัะผะธ, ั€ะตะบะพะผะตะฝะดัƒะตั‚ัั ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะพัะฝะพะฒะฝัƒัŽ ะฒะตั‚ะบัƒ, ะฝะฐ ะฑะฐะทะต ะบะพั‚ะพั€ะพะน ั€ะฐะท ะฒ ั‚ั€ะธ ะผะตััั†ะฐ ั„ะพั€ะผะธั€ัƒัŽั‚ัั ะฒั‹ะฟัƒัะบะธ ะบะพะผะผะตั€ั‡ะตัะบะพะณะพ ะฟั€ะพะดัƒะบั‚ะฐ Nginx Plus.

ะ’ ัะพะพั‚ะฒะตั‚ัั‚ะฒะธะธ ั ะผะฐั€ั‚ะพะฒัะบะธะผ ะพั‚ั‡ั‘ั‚ะพะผ ะบะพะผะฟะฐะฝะธะธ Netcraft ะฟะพะด ัƒะฟั€ะฐะฒะปะตะฝะธะตะผ nginx ั€ะฐะฑะพั‚ะฐะตั‚ ะพะบะพะปะพ 243 ะผะปะฝ ัะฐะนั‚ะพะฒ (ะณะพะด ะฝะฐะทะฐะด 289 ะผะปะฝ). Nginx ะธัะฟะพะปัŒะทัƒะตั‚ัั ะฝะฐ 18.15% ะฒัะตั… ะฐะบั‚ะธะฒะฝั‹ั… ัะฐะนั‚ะพะฒ (ะณะพะด ะฝะฐะทะฐะด 18.94%, ะดะฒะฐ ะณะพะดะฐ ะฝะฐะทะฐะด 20.08%), ั‡ั‚ะพ ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒะตั‚ ะฒั‚ะพั€ะพะผัƒ ะผะตัั‚ัƒ ะฟะพ ะฟะพะฟัƒะปัั€ะฝะพัั‚ะธ ะฒ ะดะฐะฝะฝะพะน ะบะฐั‚ะตะณะพั€ะธะธ (ะดะพะปั Apache ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒะตั‚ 20.09% (ะณะพะด ะฝะฐะทะฐะด 20.52, ะดะฒะฐ ะณะพะดะฐ ะฝะฐะทะฐะด 22.58%), Cloudflare โ€” 14.12% (11.32%, 10.42%), Google โ€” 10.41% (9.89%, 8.89%). ะŸั€ะธ ัั‚ะพะผ ะฟั€ะธ ั€ะฐััะผะพั‚ั€ะตะฝะธะธ ะฒัะตั… ัะฐะนั‚ะพะฒ nginx ัะพั…ั€ะฐะฝัะตั‚ ะปะธะดะตั€ัั‚ะฒะพ ะธ ะทะฐะฝะธะผะฐะตั‚ 22.31% ั€ั‹ะฝะบะฐ (ะณะพะด ะฝะฐะทะฐะด 25.94%, ะดะฒะฐ ะณะพะดะฐ ะฝะฐะทะฐะด โ€” 31.13%), ะฒ ั‚ะพ ะฒั€ะตะผั ะบะฐะบ ะดะพะปั Apache ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒะตั‚ 20.17% (20.58, 23.08%), Cloudflare โ€” 11.24% (10.17, 5.49%), OpenResty (ะฟะปะฐั‚ั„ะพั€ะผะฐ ะฝะฐ ะฑะฐะทะต nginx ะธ LuaJIT) โ€” 7.93% (7.94%, 8.01%).

ะกั€ะตะดะธ ะผะธะปะปะธะพะฝะฐ ัะฐะผั‹ั… ะฟะพัะตั‰ะฐะตะผั‹ั… ัะฐะนั‚ะพะฒ ะฒ ะผะธั€ะต ะดะพะปั nginx ัะพัั‚ะฐะฒะปัะตั‚ 20.63% (ะณะพะด ะฝะฐะทะฐะด 21.37%, ะดะฒะฐ ะณะพะดะฐ ะฝะฐะทะฐะด 21.79%), Cloudflare โ€” 22.59% (ะณะพะด ะฝะฐะทะฐะด 21.62%), Apache httpd โ€” 20.09% (21.18%). ะŸะพ ะดะฐะฝะฝั‹ะผ W3Techs nginx ะธัะฟะพะปัŒะทัƒะตั‚ัั ะฝะฐ 34.3% ัะฐะนั‚ะพะฒ ะธะท ะผะธะปะปะธะพะฝะฐ ัะฐะผั‹ั… ะฟะพัะตั‰ะฐะตะผั‹ั…, ะฒ ะฐะฟั€ะตะปั ะฟั€ะพัˆะปะพะณะพ ะณะพะดะฐ ัั‚ะพั‚ ะฟะพะบะฐะทะฐั‚ะตะปัŒ ัะพัั‚ะฐะฒะปัะป 34.5%, ะฟะพะทะฐะฟั€ะพัˆะปะพะณะพ โ€” 33.1%. ะ”ะพะปั Apache ะทะฐ ะณะพะด ัะฝะธะทะธะปะฐััŒ ั 32.2% ะดะพ %30.1, ะฐ ะดะพะปั Microsoft IIS ัะฝะธะทะธะปะฐััŒ ั 5.6% ะดะพ 4.8%. ะ”ะพะปั Node.js ัƒะฒะตะปะธั‡ะธะปะฐััŒ ั 2.4% ะดะพ 3.2%, ะฐ ะดะพะปั LiteSpeed ั 11.8% ะดะพ 12.9%.

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

  • ะ”ะพะฑะฐะฒะปะตะฝ ะผะพะดัƒะปัŒ ngx_http_v3 ั ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝะพะน ะฟะพะดะดะตั€ะถะบะพะน ะฟั€ะพั‚ะพะบะพะปะฐ HTTP/3. ะ”ะปั ัะฑะพั€ะบะธ ะผะพะดัƒะปั ะฟั€ะตะดัƒัะผะพั‚ั€ะตะฝะฐ ะพะฟั†ะธั ยซโ€”with-http_v3_moduleยป. HTTP/3 ะพะฟั€ะตะดะตะปัะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะฟั€ะพั‚ะพะบะพะปะฐ QUIC (Quick UDP Internet Connections) ะฒ ะบะฐั‡ะตัั‚ะฒะต ั‚ั€ะฐะฝัะฟะพั€ั‚ะฐ ะดะปั HTTP/2. QUIC ะฟั€ะตะดัั‚ะฐะฒะปัะตั‚ ัะพะฑะพะน ะฝะฐะดัั‚ั€ะพะนะบัƒ ะฝะฐะด ะฟั€ะพั‚ะพะบะพะปะพะผ UDP, ะฟะพะดะดะตั€ะถะธะฒะฐัŽั‰ัƒัŽ ะผัƒะปัŒั‚ะธะฟะปะตะบัะธั€ะพะฒะฐะฝะธะต ะฝะตัะบะพะปัŒะบะธั… ัะพะตะดะธะฝะตะฝะธะน ะธ ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ัƒัŽ ะผะตั‚ะพะดั‹ ัˆะธั„ั€ะพะฒะฐะฝะธั, ัะบะฒะธะฒะฐะปะตะฝั‚ะฝั‹ะต TLS/SSL. ะŸั€ะพั‚ะพะบะพะป ะฑั‹ะป ัะพะทะดะฐะฝ ะฒ 2013 ะณะพะดัƒ ะบะพะผะฟะฐะฝะธะตะน Google ะฒ ะบะฐั‡ะตัั‚ะฒะต ะฐะปัŒั‚ะตั€ะฝะฐั‚ะธะฒั‹ ัะฒัะทะบะต TCP+TLS ะดะปั Web, ั€ะตัˆะฐัŽั‰ะตะน ะฟั€ะพะฑะปะตะผั‹ ั ะฑะพะปัŒัˆะธะผ ะฒั€ะตะผะตะฝะตะผ ัƒัั‚ะฐะฝะพะฒะบะธ ะธ ัะพะณะปะฐัะพะฒะฐะฝะธั ัะพะตะดะธะฝะตะฝะธะน ะฒ TCP ะธ ัƒัั‚ั€ะฐะฝััŽั‰ะตะน ะทะฐะดะตั€ะถะบะธ ะฟั€ะธ ะฟะพั‚ะตั€ะต ะฟะฐะบะตั‚ะพะฒ ะฒ ะฟั€ะพั†ะตััะต ะฟะตั€ะตะดะฐั‡ะธ ะดะฐะฝะฝั‹ั….
  • เดธเต†เตผเดตเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเต HTTP/2 เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• "http2" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต (เดชเตเดฐเดคเตเดฏเต‡เด• "เดธเต†เตผเดตเตผ" เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚). "เดถเตเดฐเดตเดฟเด•เตเด•เตเด•" เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดฒเต† "http2" เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดšเตเดšเต.
  • ะฃัะธะปะตะฝะฐ ะทะฐั‰ะธั‚ะฐ ะพั‚ ะฐะฝะพะผะฐะปัŒะฝะพะน ะฐะบั‚ะธะฒะฝะพัั‚ะธ ะบะปะธะตะฝั‚ะพะฒ HTTP/2, ะธ, ะฒ ั‡ะฐัั‚ะฝะพัั‚ะธ, ะพั‚ DoS-ะฐั‚ะฐะบ ะบะปะฐััะฐ ยซRapid Resetยป, ะฒ ะบะพั‚ะพั€ั‹ั… ัะพะทะดะฐั‘ั‚ัั ะฑะพะปัŒัˆะพะต ั‡ะธัะปะพ ัั€ะฐะทัƒ ัะฑั€ะฐัั‹ะฒะฐะตะผั‹ั… ะฟะพั‚ะพะบะพะฒ ะฒ ั€ะฐะผะบะฐั… ะพะดะฝะพะณะพ ัะพะตะดะธะฝะตะฝะธั HTTP/2. ะ’ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฟะพะดะพะฑะฝั‹ะต ะฐั‚ะฐะบะธ ัƒะฟะธั€ะฐัŽั‚ัั ะฒ ะปะธะผะธั‚ ะฝะฐ ั‡ะธัะปะพ ะทะฐะฟั€ะพัะพะฒ ะฝะฐ ัะพะตะดะธะฝะตะฝะธะต ยซkeepalive_requestsยป (ะฟะพัะปะต ะบะฐะถะดั‹ั… 1000 ะทะฐะฟั€ะพัะพะฒ ัะพะตะดะธะฝะตะฝะธะต ะฑัƒะดะตั‚ ัะฑั€ะฐัั‹ะฒะฐั‚ัŒัั) ะธ ะฒ ะพะณั€ะฐะฝะธั‡ะตะฝะธั ยซlimit_reqยป. ะ”ะปั ะฑะพะปะตะต ั€ะฐะฝะฝะตะณะพ ั€ะตะฐะณะธั€ะพะฒะฐะฝะธั ะฝะฐ ั„ะปัƒะด ะทะฐะฟั€ะพัะฐะผะธ ั‡ะตั€ะตะท ะฑะพะปัŒัˆะพะต ั‡ะธัะปะพ ะฟะพั‚ะพะบะพะฒ ะดะพะฑะฐะฒะปะตะฝะพ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพะต ะพะณั€ะฐะฝะธั‡ะตะฝะธะต, ะฝะต ะฟะพะทะฒะพะปััŽั‰ะธะต ัะพะทะดะฐะฒะฐั‚ัŒ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฑะพะปะตะต 256 (2 * max_concurrent_streams) ะฝะพะฒั‹ั… ะฟะพั‚ะพะบะพะฒ ะฝะฐ ะบะฐะถะดั‹ะน ั†ะธะบะป ะพะฑั€ะฐะฑะพั‚ะบะธ ัะพะฑั‹ั‚ะธะน. ะะพะฒะพะต ะพะณั€ะฐะฝะธั‡ะตะฝะธะต ะดะฐั‘ั‚ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฝะฐั‡ะฐั‚ัŒ ะฑะปะพะบะธั€ะพะฒะฐั‚ัŒ ะทะฐะฟั€ะพัั‹ ะดะพ ะดะพัั‚ะธะถะตะฝะธั ะพะฑั‰ะตะณะพ ะปะธะผะธั‚ะฐ ะฝะฐ ั‡ะธัะปะพ ะพะดะฝะพะฒั€ะตะผะตะฝะฝั‹ั… ะฟะพั‚ะพะบะพะฒ, ะฝะฐะฟั€ะธะผะตั€, ะบะพะณะดะฐ ะฟะพั‚ะพะบะธ ะพะฑั€ะฐะฑะฐั‚ั‹ะฒะฐัŽั‚ัั ะฐัะธะฝั…ั€ะพะฝะฝะพ ะธะปะธ ัะฑั€ะฐัั‹ะฒะฐัŽั‚ัั.
  • เดตเต†เตผเดšเตเดตเตฝ เดธเต†เตผเดตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดธเตเดŸเตเดฐเต€เด‚ เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต, เดธเต†เตผเดตเตผ_เดจเต†เดฏเดฟเด‚ เดกเดฏเดฑเด•เตโ€ŒเดŸเต€เดตเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต โ€œเดธเต†เตผเดตเตผ { ... }โ€ เดฌเตเดฒเต‹เด•เตเด•เดฟเตฝ เด‡เดคเดฟเตปเตเดฑเต† เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเต†เตผเดตเตผ {server_name ~^(www\.)?(.+)$; proxy_pass www.$2:12345; }
  • http, เดธเตเดŸเตเดฐเต€เด‚, เดฎเต†เดฏเดฟเตฝ เดคเตเดŸเด™เตเด™เดฟเดฏ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดเดคเต เดฒเดฟเดธเดฃเดฟเด‚เด—เต เดธเต‹เด•เตเด•เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเด‚ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดš เด•เดฃเด•เตเดทเดจเตเด•เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด•เตˆเดฎเดพเดฑเดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดคเดฟเดฏ เดฎเตŠเดกเตเดฏเต‚เตพ ngx_stream_pass_module เดšเต‡เตผเดคเตเดคเต. เดธเตเดŸเตเดฐเต€เด‚ {เดธเต†เตผเดตเตผ {เดถเตเดฐเดตเดฟเด•เตเด•เตเด• 12345 เดŽเดธเตเดŽเดธเตเดŽเตฝ; ssl_certificate domain.crt; ssl_certificate_key domain.key; เดชเดพเดธเต 127.0.0.1:8000; } }
  • เดธเตโ€ŒเดŸเตเดฐเต€เด‚ เดฎเตŠเดกเตเดฏเต‚เดณเดฟเตปเตเดฑเต† เดฒเดฟเดธเดฃเดฟเด‚เด—เต เดกเดฏเดฑเด•เตโ€ŒเดŸเต€เดตเต โ€œเดกเดฟเดซเต†เตผเดกเตโ€ (เดกเดฟเดซเต†เตผเดกเต เดธเตโ€Œเด•เตเดตเต€เดชเตโ€Œเดฑเตเดฑเต เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต), โ€œเด…เด•เตโ€Œเดธเต†เดชเตเดฑเตเดฑเต_เดซเดฟเตฝเดฑเตเดฑเตผโ€ (เด…เด•เตโ€Œเดธเต†เดชเตเดฑเตเดฑเต เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด‡เตปเด•เดฎเดฟเด‚เด—เต เด•เดฃเด•เตเดทเตป เดซเดฟเตฝเดŸเตเดŸเตผ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเต), โ€œเดธเต†เดฑเตเดฑเตโ€Œเดซเดฟเดฌเตโ€ (เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต เดŸเต‡เดฌเดฟเตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตฝ) เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.
  • เดšเดฟเดฒ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เตพเด•เตเด•เต, CPU เด•เดพเดทเต†เดฏเตเด•เตเด•เตเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเด•เตเด•เตเด‚ เด‡เดŸเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฌเตเดฒเต‹เด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚ (เด•เดพเดทเต† เดฒเตˆเตป) เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • HTTP/2 เด•เดฃเด•เตเดทเดจเตเด•เตพ เดธเตเดตเดฏเดฎเต‡เดต เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดฌเดซเดฑเตเด•เดณเตเดŸเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดฎเดพเดจเต‡เดœเตเดฎเต†เดจเตเดฑเต.
  • เดงเดพเดฐเดพเดณเด‚ "เดฒเตŠเด•เตเด•เต‡เดทเตป" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • HTTP/2-เดฒเต† เดธเต†เตผเดตเตผ เดชเตเดทเต เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏเดฏเตเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตโ€Œเดคเต.
  • เดฎเตเดฎเตเดชเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏ "ssl" เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดจเดฟเตผเดคเตเดคเดฒเดพเด•เตเด•เดฟ.

ะกั‚ะฐะฑะธะปัŒะฝั‹ะน ะฒั‹ะฟัƒัะบ ะฟั€ะพะตะบั‚ะฐ FreeNginx 1.26.0, ั€ะฐะทะฒะธะฒะฐัŽั‰ะตะณะพ ั„ะพั€ะบ Nginx, ะฑั‹ะป ะพะฟัƒะฑะปะธะบะพะฒะฐะฝ ะดะฒะต ะฝะตะดะตะปะธ ะฝะฐะทะฐะด. ะ ะฐะทั€ะฐะฑะพั‚ะบัƒ ั„ะพั€ะบะฐ ะฒะตะดั‘ั‚ ะœะฐะบัะธะผ ะ”ัƒะฝะธะฝ, ะพะดะธะฝ ะธะท ะบะปัŽั‡ะตะฒั‹ั… ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะพะฒ Nginx. FreeNginx ะฟะพะทะธั†ะธะพะฝะธั€ัƒะตั‚ัั ะบะฐะบ ะฝะตะบะพะผะผะตั€ั‡ะตัะบะธะน ะฟั€ะพะตะบั‚, ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ะธะน ั€ะฐะทั€ะฐะฑะพั‚ะบัƒ ะบะพะดะพะฒะพะน ะฑะฐะทั‹ Nginx ะฑะตะท ะบะพั€ะฟะพั€ะฐั‚ะธะฒะฝะพะณะพ ะฒะผะตัˆะฐั‚ะตะปัŒัั‚ะฒะฐ.

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

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