๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

HTTP 1.1 VS HTTP2.0/์กธ์—…๋…ผ๋ฌธ4

KCSE 2022, ๋…ผ๋ฌธ ๋ฐœํ‘œ์ž ์ฐธ์„ ํ›„๊ธฐ ๋…ผ๋ฌธ์„ ์“ฐ๋ฉฐ ๋ธ”๋กœ๊ทธ์— ๊ธ€์„ ๋งŽ์ด ๋‚จ๊ธฐ์ง€๋Š” ๋ชปํ–ˆ์ง€๋งŒ,, ์™„์„ฑ ํ›„ KCSE์— ์ œ์ถœ์„ ํ–ˆ๊ณ , ์‹ฌ์‚ฌ ํ†ต๊ณผ๊ฐ€ ๋˜์–ด์„œ, ๋…ผ๋ฌธ ๋ฐœํ‘œ์ž๊ฐ€ ๋˜์—ˆ๋‹ค! ๋ฉ”์ผ์„ ๋ฐ›๊ณ  ๋‘๊ทผ๋‘๊ทผ ํ–ˆ๋‹ค. ๋ฉ”์ผ๊ณผ ํ•จ๊ป˜ ์ด 3๋ถ„์˜ ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๊ฐ€ ํ•จ๊ป˜ ์™”๋Š”๋ฐ, ํ˜„์žฌ ๋…ผ๋ฌธ์—์„œ ๊ณ ์น  ์ ๋“ค์ด๋‚˜ ์‹ฌ์‚ฌ ํ†ต๊ณผ๋œ ์ด์œ ๊ฐ€ ์ƒ์„ธํžˆ ์ ํ˜€์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ๊ทธ ๋ถ€๋ถ„์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ตœ์ข… ์ˆ˜์ •์„ ๋งˆ์ณค๋‹ค. ๊ทธ๋ ‡๊ฒŒ ๋‚˜๋Š” ํ‰์ฐฝ๊ธธ์— ์˜ฌ๋ž๋‹ค.. ํ•™ํšŒ๋Š” ์ด 2๋ฐ• 3์ผ์ด๊ณ , ๊ทธ ์ „์— ์ „์ฒด์ ์ธ ์Šค์ผ€์ค„ pdf ๋ฅผ ๋ฐ›๋Š”๋‹ค. ๊ทธ๋ž˜์„œ ๋“ฃ๊ณ  ์‹ถ์€ ์„ธ์…˜์„ ์ฒดํฌ ํ•ด๋‘๊ณ  ์„ค๋ ˆ๋Š” ๋ง˜์œผ๋กœ ๊ฐ”๋‹ค. ใ…Žใ…Ž ๋‚˜๋Š” 1์ผ์ฐจ์— ๋„์ฐฉํ–ˆ๋Š”๋ฐ, ์•„๋ž˜์™€ ๊ฐ™์€ ์ด๋ฆ„ํ‘œ๋ฅผ ๋ฐ›๊ณ , ๊ฐ„์‹๋„ ๋ฐ›๊ณ , ์„ ๋ฌผ๋„ ๋ฐ›์•˜๋‹ค. (๊ทผ๋ฐ ์„ ๋ฌผ์ด ๋‚จ์ž ๋ชฉ๋„๋ฆฌ์—ฌ์„œ.. ๊ณ ๋ฅด๊ธฐ ๋‚œ๊ฐํ–ˆ๋‹ค...) ๋‹ค์–‘ํ•œ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃจ์‹œ๋Š” ๋Œ€๋‹จํ•˜์‹  ๋ถ„๋“ค์ด ๋งŽ์•˜๋‹ค.. ๊ทธ๋ž˜์„œ ์ •๋ง ์–ด๋ ต๊ธฐ๋„ ํ–ˆ๋‹ค.. 2022. 3. 11.
[์กธ์—… ๋…ผ๋ฌธ] #3. ์‹คํ—˜ ํ™˜๊ฒฝ ์ˆ˜์ •/ ์žฌ์‹คํ—˜ ๋ชฉ์ฐจ 1) ์‹คํ—˜ ํ™˜๊ฒฝ ๊ณ ์ฐฐ์— ๋Œ€ํ•œ ์ด์œ  2) ์‹คํ—˜ ๋ชฉ์  ๋ฐ ํ™˜๊ฒฝ์˜ ์žฌ ์„ค์ • 3) ์ธก์ • ๊ฒฐ๊ณผ ๋‹ค์‹œ ์ •๋ฆฌ 1) ์‹คํ—˜ ํ™˜๊ฒฝ ๊ณ ์ฐฐ์— ๋Œ€ํ•œ ์ด์œ  ๋ฐ์ดํ„ฐ ์ „์†ก๋Ÿ‰์ด ์ƒ๊ฐํ•œ ๊ฒƒ๊ณผ ๋‹ค๋ฅธ ๊ฒƒ๊ณผ ๋”๋ถˆ์–ด ์ด์ƒํ–ˆ๋‹ค. ์ฒซ๋ฒˆ์งธ๋กœ ์‹ค์ œ ๋™์˜์ƒ ์ž์ฒด์˜ ๋ฐ์ดํ„ฐ ํฌ๊ธฐ๋Š” (480p - 14.7MB) , (720p - 24.6MB ), (1080p - 48.3MB) ์ธ๋ฐ, 720p ๋ฐ์ดํ„ฐ ์ „์†ก๋Ÿ‰์ž์ฒด๊ฐ€ 24.3์ด๋ผ๋Š” ๋™์˜์ƒ ํฌ๊ธฐ์™€ ๊ฐ™์€ 24.3์ด ๋‚˜์™”๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ•ด๋‹น ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์บ์‹ฑ์„ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๊ณ , ์บ์‹œ๋ฅผ ๋งค ๋ฒˆ ์ง€์šฐ๋ฉฐ ๋‹ค์‹œ ์‹คํ—˜์„ ํ•ด๋ด์•ผ ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ–ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์ปดํ“จํ„ฐ์•ˆ์˜ ์—ฌ๋Ÿฌ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ ์ค‘ ์–ด๋Š ๊ณ„์ธต์—์„œ ์‹ค์–ด๋‚˜๋ฅธ ๊ฒƒ์ธ์ง€ ์•Œ์•„์•ผ ํ•  ๊ฒƒ ๊ฐ™์€๋ฐ, HTTP์— ๋”ฐ๋ผ์„œ ์ˆซ์ž๊ฐ€ ๋‹ค๋ฅด๋‹ค๋Š”๊ฑด, ํŠน.. 2021. 11. 3.
[์กธ์—… ๋…ผ๋ฌธ] #2. HTTP1.1/2.0 ์‹คํ—˜ ์ˆ˜ํ–‰ ์„ฑ๋Šฅ ์ธก์ • ์ง€ํ‘œ ํŽ˜์ด์ง€ ๋กœ๋“œ์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก๋Ÿ‰ TTFB Queuing & Stalled http://localhost:9006/html/http1_index.html HTTP 1.1 480p ํŽ˜์ด์ง€ ๋กœ๋“œ์‹œ๊ฐ„(ms) ๋ฐ์ดํ„ฐ ์ „์†ก๋Ÿ‰(MB) TTFB(ms) Queuing(ms) Stalled(ms) 1 149 22.5 1.37 0.38 1.00 2 136 22.5 1.25 0.75 0.88 3 89 22.5 0.75 0.38 1.00 4 116 22.5 0.88 0.38 1.25 5 133 22.5 1.25 0.62 1.13 6 97 22.5 0.88 0.75 0.88 7 111 22.5 1.12 0.50 0.88 8 73 22.5 1.25 0.62 1.75 9 68 22.5 1.13 0.38 1.62 10 .. 2021. 9. 28.
[์กธ์—… ๋…ผ๋ฌธ] #1. node.js ๋™์˜์ƒ ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋ฒ„, HTTP1.1/2.0 ๊ณ„ํš โ˜ป ~ 9/19 ์ผ๊นŒ์ง€ ์ˆ˜ํ–‰ํ•ด์•ผํ•  ๋‚ด์šฉ 1. node.js ์„œ๋ฒ„ ๊ตฌ์ถ• 2. node.js ๋™์˜์ƒ ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋ฒ„ ๊ตฌ์ถ• 3. ๋™์˜์ƒ(1080p, 720p, 480p)์ค€๋น„ โ†’ https://blog.naver.com/yms099/220683890931 4. ๋™์˜์ƒ ์•„๋ฌด๊ฑฐ๋‚˜ h1, h2, h3 ๋ชจ๋‘ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ๋” โœฒ ํŽ˜์ด์ง€ ๋กœ๋“œ์‹œ๊ฐ„ โœฒ TTFB โœฒ Queing & Stalled 5. ์„œ๋ก  ๋ฐ ์ด๋ก ์  ๋ฐฐ๊ฒฝ Node.js ๊ณต๋ถ€ํ•˜๊ธฐ ๋ฐ ์‹คํ—˜ ํ™˜๊ฒฝ ์‚ฌ์ „ ์ค€๋น„ ํ•˜๊ธฐ node.js ๋Š” ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ๋น„๋™๊ธฐ ๋ฐฉ์‹์˜ ServerFramework โ†’ ์ฆ‰ node.js์˜ ํ•ต์‹ฌ์€ "Event"๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค. https://javafa.gitbooks.io/nodejs_server_basic/c.. 2021. 9. 16.