์—”์ง„์—‘์Šค 1.17.2

nginx ์›น ์„œ๋ฒ„์˜ ํ˜„์žฌ ๋ฉ”์ธ๋ผ์ธ ๋ธŒ๋žœ์น˜์—์„œ ๋˜ ๋‹ค๋ฅธ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค. 1.17 ๋ธŒ๋žœ์น˜๋Š” ํ™œ๋ฐœํ•˜๊ฒŒ ๊ฐœ๋ฐœ ์ค‘์ด์ง€๋งŒ ํ˜„์žฌ ์•ˆ์ • ๋ธŒ๋žœ์น˜(1.16)์—๋Š” ๋ฒ„๊ทธ ์ˆ˜์ •๋งŒ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ณ€๊ฒฝ: zlib์˜ ์ตœ์†Œ ์ง€์› ๋ฒ„์ „์€ 1.2.0.4์ž…๋‹ˆ๋‹ค. Ilya Leoshkevich์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
  • ๋ณ€๊ฒฝ: $r->internal_redirect() ๋ฉ”์†Œ๋“œ ๋‚ด์žฅ ์ง„์ฃผ ์ด์ œ ์ธ์ฝ”๋”ฉ๋œ URI๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€: ์ด์ œ ๋‚ด์žฅ Pearl์˜ $r->internal_redirect() ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ช…๋œ ์œ„์น˜๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ˆ˜์ •: ๋‚ด์žฅ Perl์˜ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ.
  • ์ˆ˜์ •: ํ•ด๋‹น ๊ฐ’์ด ๊ตฌ์„ฑ์— ์‚ฌ์šฉ๋œ ๊ฒฝ์šฐ ์‹œ์ž‘ ์‹œ ๋˜๋Š” ์žฌ๊ตฌ์„ฑ ์ค‘์— ๋ถ„ํ•  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ด์‹œ ๋ฒ„ํ‚ท ํฌ๊ธฐ 64ํ‚ฌ๋กœ๋ฐ”์ดํŠธ ์ด์ƒ.
  • ์ˆ˜์ • ์‚ฌํ•ญ: select, poll ๋ฐ /dev/poll ์—ฐ๊ฒฐ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ๋•Œ nginx๋Š” ๋ฒ„ํผ๋ง๋˜์ง€ ์•Š์€ ํ”„๋ก์‹œ ๋ฐ WebSocket ์—ฐ๊ฒฐ์„ ํ”„๋ก์‹œํ•  ๋•Œ CPU๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ˆ˜์ •: ngx_http_xslt_filter_module ๋ชจ๋“ˆ์—์„œ.
  • ์ˆ˜์ •: ngx_http_ssi_filter_module ๋ชจ๋“ˆ์—์„œ.

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€