์น ์ฌ์ดํธ๊ฐ HTTP / 2์ ํต์ ํ๊ณ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
HTTP / 2 ๋ ๋ฌด์์
๋๊น?
์น ์ ๊ทผ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ์ผ๋ จ์ ๊ณ ๊ธ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋กํ๋ HTTP ํ์ดํผ ํ
์คํธ ์ ์ก ํ๋กํ ์ฝ์ ๋ ๋ฒ์งธ ๊ณต์ ๋ฒ์ ์
๋๋ค.
์ด ์๋ก์ด ๊ธฐ์ ์ ์ด์ ์ ์๋ ์์ด๋ ์น ์์คํ
์์ ๋๋ฆฌ ์ฌ์ฉ๋์๋ HTTP / 1.1 ํ์ค์ ๋์ฒดํฉ๋๋ค.
HTML, CSS, JavaScript, ์ด๋ฏธ์ง, gif, ๋น๋์ค ๋ฐ ํ๋์์ ์กฐํฉ์ผ๋ก ์น ์ฌ์ดํธ์ ํ์ฅ ์ฑ์ด ํฅ์๋จ์ ๋ฐ๋ผ HTTP / 1.1์ ๋ฐ์ดํฐ ์ ์ก, ์ฟผ๋ฆฌ ๊ตฌ์ฑ ๋ฐ ์ฟผ๋ฆฌ ํด์๋์์ ๋ช ๊ฐ์ง ์ค์ํ ๋จ์ ์ ๋ํ๋ด๋ฉฐ ์น ์ฌ์ดํธ ์ฑ๋ฅ์ ์ข์ง ์์์ต๋๋ค. ์ฒดํ๋.
๋ฐ๋ผ์ HTTP / 2๋ ๋๊ธฐ ์๊ฐ์ ์ค์ด๊ณ ํจ์จ์ฑ์ ๋์ด๋ฉฐ ์น ์ฌ์ดํธ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค.
HTTP / 2์ ๊ธฐ๋ฅ
- HTTP / 2๋ ์ด์ง ๋ฐ์ดํฐ ์ ์ก ํ๋กํ ์ฝ์
๋๋ค.
๋คํธ์ํฌ ํ๊ฒฝ์์ ์ ์ฉ๋ ๋ ์ฑ๋ฅ์ ์ ํ์ํค๋ 'ํ
์คํธ ๋ฐ์ดํฐ'๋ฅผ ์ฌ์ฉํ๋ HTTP / 1.1๊ณผ ๋ฌ๋ฆฌ HTTP / 2๋ '์ด์ง ๋ฐ์ดํฐ'๋ฅผ ์ฌ์ฉํ์ฌ ์์
์๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ํํ๊ณ ์๊ฐ์ ์ ์ฝํฉ๋๋ค. - HTTP / 2 ์์ถ HTTP ํค๋
- ํ ๋ฒ์ ํ๋์ ์์ฒญ / ์๋ต ์๋ง ์ฒ๋ฆฌ ํ ์์๋ HTTP / 1.1๊ณผ ๋ฌ๋ฆฌ HTTP / 2๋ ๋น๋๊ธฐ์์ด๋ฏ๋ก ๊ณ ์์ผ๋ก ์ก์์ ํ ์ ์์ต๋๋ค.
- HTTP / 2์๋ ์๋ฒ ํธ์๋ผ๋ ์๋ก์ด ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, HTTP / 1.1์์ ์น ํ์ด์ง์ ๋งจ ์๋์ ์คํฌ๋ฆฝํธ ํ๊ทธ๊ฐ ์ค๋ช
๋์ด ์์ผ๋ฉด ๋ธ๋ผ์ฐ์ ๋ HTML์ ๋งจ ์ฒ์๋ถํฐ ์์ฐจ์ ์ผ๋ก๋ก๋ ๋ฐ ๋ถ์ํ๊ณ ์คํฌ๋ฆฝํธ ํ๊ทธ๋ฅผ ๊ฐ์งํ๋ฉด JavaScript ํ์ผ์๋ก๋ํฉ๋๋ค. ๋ฐ๋ฉด, HTTP / 2๋ ์์ฒญํ๊ธฐ ์ ์ JavaScript ํ์ผ์ ๋ธ๋ผ์ฐ์ ๋ก ํธ์ํ๋ฏ๋ก ์น ํ์ด์ง๋ฅผ ๊ณ ์์ผ๋ก ํ์ ํ ์ ์์ต๋๋ค.