์ต๊ทผ ๋ช ๋
๋์ ํ๋ฐํธ์๋ ํ๋ก์ ํธ๋ฅผ ์ต์ ํํ๊ธฐ ์ํ ํ๋ซํผ์ด ์ ์ ๋ ๋ง์์ง๊ณ ์์ผ๋ฉฐ ์์ฒด ํธ์คํ
๋๋ ํ์ฌ ๋ฆฌ์์ค ํ๋ก์๋ฅผ ์ํ ๊ธฐํ๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค. Akamai์์๋ ๋ค์์ ์ค์ ํ ์ ์์ต๋๋ค.
ํ๋ก์ ํธ์ ์ฌ์ฉ๋๋ ํ์ฌ ์๋น์ค๊ฐ ์์ฃผ ๋ณ๊ฒฝ๋์ง ์๊ณ ์ด๋ฅผ ํด๋ผ์ด์ธํธ์ ์ ๋ฌํ๋ ํ๋ก์ธ์ค๊ฐ ๊ฐ์ ๋ ์ ์๋ค๋ ๊ฒ์ ์๊ณ ์๋ค๋ฉด ์๋ง๋ ๊ทธ๋ฌํ ์๋น์ค๋ฅผ ํ๋ก์ํ๋ ๊ฒ์ ๋ํด ์๊ฐํ๊ณ ์์ ๊ฒ์
๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ด๋ฌํ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉ์์๊ฒ ๋ ๊ฐ๊น์ด ๊ฐ์ ธ์ค๊ณ ํด๋ผ์ด์ธํธ ์ธก์์ ์บ์ฑ์ ๋ณด๋ค ์๋ฒฝํ๊ฒ ์ ์ดํ ์ ์์ต๋๋ค. ๋ํ ์ด๋ฅผ ํตํด ํ์ฌ ์๋น์ค์ "์ถฉ๋"์ด๋ ์ฑ๋ฅ ์ ํ๋ก ์ธํ ๋ฌธ์ ๋ก๋ถํฐ ์ฌ์ฉ์๋ฅผ ๋ณดํธํ ์ ์์ต๋๋ค.
์ข์: ์ฑ๋ฅ์ด ํฅ์๋์์ต๋๋ค.
๋ค๋ฅธ ์ฌ๋์ ๋ฆฌ์์ค๋ฅผ ์์ฒด ํธ์คํ ํ๋ฉด ๋งค์ฐ ํ์คํ ๋ฐฉ๋ฒ์ผ๋ก ์ฑ๋ฅ์ด ํฅ์๋ฉ๋๋ค. ๋ธ๋ผ์ฐ์ ๋ DNS์ ๋ค์ ์ก์ธ์คํ ํ์๊ฐ ์์ผ๋ฉฐ TCP ์ฐ๊ฒฐ์ ์ค์ ํ๊ณ ํ์ฌ ๋๋ฉ์ธ์์ TLS ํธ๋์ ฐ์ดํฌ๋ฅผ ์ํํ ํ์๊ฐ ์์ต๋๋ค. ๋ค์ ๋ ์์น๋ฅผ ๋น๊ตํ๋ฉด ๋ค๋ฅธ ์ฌ๋์ ๋ฆฌ์์ค๋ฅผ ์์ฒด ํธ์คํ ํ๋ ๊ฒ์ด ์ฑ๋ฅ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น๋์ง ํ์ธํ ์ ์์ต๋๋ค.
ํ์ฌ ๋ฆฌ์์ค๋ ์ธ๋ถ ์์ค์์ ๋ค์ด๋ก๋๋ฉ๋๋ค(๋ค์์์ ๊ฐ์ ธ์ด).
ํ์ฌ ๋ฆฌ์์ค๋ ์ฌ์ดํธ์ ๋๋จธ์ง ์๋ฃ์ ๋์ผํ ์์น์ ์ ์ฅ๋ฉ๋๋ค(๋ค์์์ ๊ฐ์ ธ์ด).
๋ธ๋ผ์ฐ์ ๊ฐ ๊ธฐ๋ณธ ๋๋ฉ์ธ๊ณผ ์ด๋ฏธ ์ค์ ๋ HTTP/2 ์ฐ๊ฒฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ค์คํํ๊ณ ์ฐ์ ์์๋ฅผ ์ง์ ํ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ค๋ ์ฌ์ค๋ก ์ธํด ์ํฉ๋ ๊ฐ์ ๋ฉ๋๋ค.
ํ์ฌ ๋ฆฌ์์ค๋ฅผ ํธ์คํ
ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ ๋ฆฌ์์ค์ ๋ค๋ฅธ ๋๋ฉ์ธ์์ ๋ก๋๋๋ฏ๋ก ์ฐ์ ์์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค. ์ด๋ก ์ธํด ํด๋ผ์ด์ธํธ์ ๋์ญํญ์ ๋๊ณ ์๋ก ๊ฒฝ์ํ๊ฒ ๋ฉ๋๋ค. ์ด๋ก ์ธํด ํ์ด์ง๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ์ค์ํ ์ฝํ
์ธ ์ ๋ก๋ฉ ์๊ฐ์ด ์ด์์ ์ธ ์ํฉ์์ ๋ฌ์ฑํ ์ ์๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๊ธธ์ด์ง ์ ์์ต๋๋ค.
์ธ๋ถ ๋ฆฌ์์ค์ ๋ํ ๋งํฌ์์ ์์ฑ์ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํ ์ ์์ต๋๋ค. preconnect
๋ฌธ์ ํด๊ฒฐ์ ๋์์ด ๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ ์๋ก ๋ค๋ฅธ ๋๋ฉ์ธ์ ๋ํ ๋งํฌ๊ฐ ๋๋ฌด ๋ง์ผ๋ฉด ์ค์ ๋ก ๊ฐ์ฅ ์ค์ํ ์๊ฐ์ ํต์ ํ์ ์ ๊ณผ๋ถํ๊ฐ ๊ฑธ๋ฆด ์ ์์ต๋๋ค.
ํ์ฌ ๋ฆฌ์์ค๋ฅผ ์ง์ ํธ์คํ ํ๋ ๊ฒฝ์ฐ ์ด๋ฌํ ๋ฆฌ์์ค๊ฐ ํด๋ผ์ด์ธํธ์ ์ ๊ณต๋๋ ๋ฐฉ์์ ์ ํํ๊ฒ ์ ์ดํ ์ ์์ต๋๋ค. ์ฆ, ์ฐ๋ฆฌ๋ ๋ค์์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค.
- ๊ฐ ๋ธ๋ผ์ฐ์ ์ ๊ฐ์ฅ ์ ํฉํ ๋ฐ์ดํฐ ์์ถ ์๊ณ ๋ฆฌ์ฆ(Brotli/gzip)์ด ์ฌ์ฉ๋๋์ง ํ์ธํ ์ ์์ต๋๋ค.
- ๊ฐ์ฅ ์ ์๋ ค์ง ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ๋๋ผ๋ ์ผ๋ฐ์ ์ผ๋ก ํน๋ณํ ๊ธธ์ง ์์ ๋ฆฌ์์ค์ ์บ์ฑ ์๊ฐ์ ๋๋ฆด ์ ์์ต๋๋ค(์: GA ํ๊ทธ์ ํด๋นํ๋ ๊ฐ์ด 30๋ถ์ผ๋ก ์ค์ ๋จ).
๊ด๋ จ ์ฝํ ์ธ ๋ฅผ ์บ์ฑ ๊ด๋ฆฌ ์ ๋ต(URL ํด์, ๋ฒ์ ๊ด๋ฆฌ ๋ฑ)์ ํตํฉํ์ฌ ๋ฆฌ์์ค์ TTL์ XNUMX๋ ๊น์ง ์ฐ์ฅํ ์๋ ์์ต๋๋ค. ์ด์ ๋ํด์๋ ์๋์์ ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค.
โ์ XNUMX์ ์๋น์ค ์ด์ ์ค๋จ ๋๋ ์ข ๋ฃ๋ก๋ถํฐ ๋ณดํธ
์์ฒด ํธ์คํ ํ์ฌ ๋ฆฌ์์ค์ ๋ ๋ค๋ฅธ ํฅ๋ฏธ๋ก์ด ์ธก๋ฉด์ ํ์ฌ ์๋น์ค ์ค๋จ๊ณผ ๊ด๋ จ๋ ์ํ์ ์ํํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ฌ์ฉ ์ค์ธ ํ์ฌ A/B ํ ์คํธ ์๋ฃจ์ ์ด ํ์ด์ง์ ํค๋ ์น์ ์ ๋ก๋๋๋ ์ฐจ๋จ ์คํฌ๋ฆฝํธ๋ก ๊ตฌํ๋์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ์ด ์คํฌ๋ฆฝํธ๋ ๋๋ฆฌ๊ฒ ๋ก๋๋ฉ๋๋ค. ํด๋น ์คํฌ๋ฆฝํธ๋ฅผ ๋ก๋ํ์ง ๋ชปํ๋ฉด ํ์ด์ง๊ฐ ๋น์ด ์๊ฒ ๋ฉ๋๋ค. ๋ก๋ํ๋ ๋ฐ ์๊ฐ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฌ๋ฉด ํ์ด์ง๊ฐ ์ค๋ซ๋์ ์ง์ฐ๋์ด ๋ํ๋ฉ๋๋ค. ๋๋ ํ๋ก์ ํธ๊ฐ ํ์ฌ CDN ๋ฆฌ์์ค์์ ๋ค์ด๋ก๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ด ๋ฆฌ์์ค์ ์ฅ์ ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ํน์ ๊ตญ๊ฐ์์ ์ฐจ๋จ๋์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ์ด๋ฌํ ์ํฉ์ ์ฌ์ดํธ์ ๋ ผ๋ฆฌ๋ฅผ ์๋ฐํ๊ฒ ๋ฉ๋๋ค.
์ผ๋ถ ์ธ๋ถ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์ ์์ ๋ ์ฌ์ดํธ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ์์๋ณด๋ ค๋ฉด ๋ค์์ SPOF ์น์
์ ์ฌ์ฉํ์ธ์.
webpagetest.org์ SPOF ์น์
โ๋ธ๋ผ์ฐ์ ์์ ์๋ฃ๋ฅผ ์บ์ฑํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์๋์? (ํํธ: ์ ํ์ ๋๋ค)
๊ณต์ฉ CDN์ ์ฌ์ฉํ๋ฉด ์๋์ผ๋ก ๋ฆฌ์์ค ์ฑ๋ฅ์ด ํฅ์๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ ์๋ ์์ต๋๋ค. ์ด๋ฌํ ์๋น์ค๋ ์๋นํ ๋์ ํ์ง์ ๋คํธ์ํฌ๋ฅผ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ ์ ์ธ๊ณ์ ๋ฐฐํฌ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ค์ ๋ก ๋ชจ๋ ๊ฒ์ด ์กฐ๊ธ ๋ ๋ณต์กํฉ๋๋ค.
website1.com, website2.com, website3.com ๋ฑ ์ฌ๋ฌ ์ฌ์ดํธ๊ฐ ์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ์ด๋ค ์ฌ์ดํธ๋ ๋ชจ๋ jQuery ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด googleapis.com๊ณผ ๊ฐ์ CDN์ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐํฉ๋๋ค. ๋ธ๋ผ์ฐ์ ๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ ๋ฒ ๋ค์ด๋ก๋ํ๊ณ ์บ์ํ ๋ค์ ์ธ ์ฌ์ดํธ ๋ชจ๋์์ ์ฌ์ฉํ ๊ฒ์ผ๋ก ์์ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋คํธ์ํฌ ๋ถํ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค. ์๋ง๋ ์ด๋ฅผ ํตํด ์ด๋๊ฐ์์ ๋น์ฉ์ ์ ์ฝํ๊ณ ๋ฆฌ์์ค ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ฐ ๋์์ด ๋ ๊ฒ์
๋๋ค. ์ค์ฉ์ ์ธ ๊ด์ ์์ ๋ณด๋ฉด ๋ชจ๋ ๊ฒ์ด ๋ค๋ฅด๊ฒ ๋ณด์
๋๋ค. ์๋ฅผ ๋ค์ด Safari์๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
์ค๋๋ ์ฐ๊ตฌ
๊ฒฐ๊ณผ์ ์ผ๋ก, ๋ค๋ฅธ ์ฌ๋์ ์ฝํ ์ธ ๋ฅผ ํธ์คํ ํ๋ ๊ฒฝ์ฐ ๋ธ๋ผ์ฐ์ ์บ์ฑ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค.
์ด์ ํ์ฌ ์์ฒด ํธ์คํ ์ ์ฅ์ ์ ๋ค๋ฃจ์์ผ๋ฏ๋ก ์ด ์ ๊ทผ ๋ฐฉ์์ ์ข์ ๊ตฌํ๊ณผ ๋์ ๊ตฌํ์ ๊ตฌ๋ณํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค.
๋์ ์ : ์ ๋ง๋ ๋ํ ์ผ์ ์๋ค
ํ์ฌ ๋ฆฌ์์ค๋ฅผ ์์ ์ ๋๋ฉ์ธ์ผ๋ก ์๋์ผ๋ก ์ด๋ํ๋ ๊ฒ์ ํด๋น ๋ฆฌ์์ค๊ฐ ์ ๋๋ก ์บ์๋์๋์ง ํ์ธํ์ง ์๊ณ ๋ ์ํํ ์ ์์ต๋๋ค.
์ฌ๊ธฐ์ ์ฃผ์ ๋ฌธ์ ์ค ํ๋๋ ์บ์ฑ ์๊ฐ์
๋๋ค. ์๋ฅผ ๋ค์ด ๋ฒ์ ์ ๋ณด๋ ๋ค์๊ณผ ๊ฐ์ด ํ์ฌ ์คํฌ๋ฆฝํธ ์ด๋ฆ์ ํฌํจ๋ฉ๋๋ค. jquery-3.4.1.js
. ์ด๋ฌํ ํ์ผ์ ๋์ค์ ๋ณ๊ฒฝ๋์ง ์์ผ๋ฏ๋ก ์บ์ฑ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์์ต๋๋ค.
๊ทธ๋ฌ๋ ํ์ผ ์์ ์ ์ผ๋ถ ๋ฒ์ ๊ด๋ฆฌ ์ฒด๊ณ๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด ํ์ผ ์ด๋ฆ์ ๋ณ๊ฒฝ๋์ง ์์ ์ฑ ๋ด์ฉ์ ๋ณ๊ฒฝ๋๋ ์บ์๋ ์คํฌ๋ฆฝํธ๊ฐ ์ค๋๋ ๊ฒ์ด ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํด๋ผ์ด์ธํธ๊ฐ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ๋ฐ์์ผ ํ๋ ์คํฌ๋ฆฝํธ์ ์๋ํ๋ ๋ณด์ ํจ์น๋ฅผ ์ถ๊ฐํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๋ ์ฌ๊ฐํ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ ์บ์์์ ์ด๋ฌํ ์คํฌ๋ฆฝํธ๋ฅผ ์ ๋ฐ์ดํธํ๊ธฐ ์ํด ๋ ธ๋ ฅํด์ผ ํฉ๋๋ค. ๋ํ ์บ์์ ํด๋ผ์ด์ธํธ์ ์ฌ์ฉ๋ ์ฝ๋๊ฐ ํ๋ก์ ํธ์ ์๋ฒ ๋ถ๋ถ์ด ์ค๊ณ๋ ์ต์ ๋ฒ์ ์ ์ฝ๋์ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
์ฌ์ค, ์์ฃผ ์ ๋ฐ์ดํธ๋๋ ์๋ฃ(ํ๊ทธ ๊ด๋ฆฌ์, A/B ํ ์คํธ์ฉ ์๋ฃจ์ )์ ๋ํด ์ด์ผ๊ธฐํ๋ค๋ฉด CDN ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฅผ ์บ์ฑํ๋ ๊ฒ์ ํด๊ฒฐํ ์ ์๋ ์์ ์ด์ง๋ง ํจ์ฌ ๋ ๋ณต์กํฉ๋๋ค. ํ๊ทธ ๊ด๋ฆฌ ์๋ฃจ์ ์ธ Commanders Act์ ๊ฐ์ ์๋น์ค๋ ์ ๋ฒ์ ์ ๊ฒ์ํ ๋ ์นํํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฅผ ํตํด CDN์์ ์บ์ ํ๋ฌ์๋ฅผ ๊ฐ์ ๋ก ์ํํ ์ ์๊ฑฐ๋ ํด์ ๋๋ URL ์ ๋ฐ์ดํธ๋ฅผ ๊ฐ์ ๋ก ์ํํ ์ ์๋ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค.
โ๊ณ ๊ฐ์๊ฒ ์ ์ํ ์์ฌ ์ ๋ฌ
๋ํ ์บ์ฑ์ ๊ดํด ์ด์ผ๊ธฐํ ๋ CDN์์ ์ฌ์ฉ๋๋ ์บ์ฑ ์ค์ ์ด ์ผ๋ถ ํ์ฌ ๋ฆฌ์์ค์ ์ ํฉํ์ง ์์ ์ ์๋ค๋ ์ฌ์ค์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ฌํ ๋ฆฌ์์ค๋ ์ฌ์ฉ์ ์์ด์ ํธ ์ค๋ํ(์ ์ํ ์ ๊ณต) ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ํด๋น ๋ธ๋ผ์ฐ์ ์ ํน๋ณํ ์ต์ ํ๋ ์ฝํ
์ธ ๋ฒ์ ์ ํน์ ๋ธ๋ผ์ฐ์ ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ์ ๊ท์์ด๋ HTTP ํค๋ ์ ๋ณด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฅ์ ํ์
ํฉ๋๋ค. User-Agent
. ์ด๋ค ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ๊ณ ์๋์ง ์๊ฒ ๋๋ฉด ํด๋น ๋ธ๋ผ์ฐ์ ์ ๋ง๊ฒ ์ค๊ณ๋ ์๋ฃ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ฌ๊ธฐ์๋ ๋ ๊ฐ์ง ์๋น์ค๋ฅผ ๊ธฐ์ตํ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ๋ googlefonts.com์
๋๋ค. ๋ ๋ฒ์งธ๋ ํด๋ฆฌํ.io(polyfill.io)์
๋๋ค. Google Fonts ์๋น์ค๋ ํน์ ๋ฆฌ์์ค์ ๋ํด ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฅ์ ๋ฐ๋ผ ๋ค์ํ CSS ์ฝ๋๋ฅผ ์ ๊ณตํฉ๋๋ค(๋ค์์ ์ฌ์ฉํ์ฌ woff2 ๋ฆฌ์์ค์ ๋ํ ๋งํฌ ์ ๊ณต). unicode-range
).
๋ค์์ ๋ค์ํ ๋ธ๋ผ์ฐ์ ์์ ์ํ๋ ๋ช ๊ฐ์ง Google Fonts ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ์ ๋๋ค.
Chrome์ Google Fonts ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ
IE10์์ ์คํ๋ Google Fonts ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ
Polyfill.io๋ ๋ธ๋ผ์ฐ์ ์ ํ์ํ ํด๋ฆฌํ๋ง ์ ๊ณตํฉ๋๋ค. ์ด๋ ์ฑ๋ฅ์์ ์ด์ ๋ก ์ํ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, ๋ค์ํ ๋ธ๋ผ์ฐ์ ์์ ๋ค์ ์์ฒญ์ ์คํํ๋ฉด ์ด๋ค ์ผ์ด ๋ฐ์ํ๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.
IE10์์ ์คํ๋ ์์ฒญ์ ๋ํ ์๋ต์ผ๋ก 34KB์ ๋ฐ์ดํฐ๊ฐ ์์ ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ Chrome์์ ์คํ๋๋ ์ด์ ๋ํ ๋ต๋ณ์ ๋น์ด ์์ต๋๋ค.
Angry: ์ผ๋ถ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๊ณ ๋ ค ์ฌํญ
์ด ์ ์ ์์์ ๋ง์ง๋ง์ด์ง๋ง ๋งค์ฐ ์ค์ํฉ๋๋ค. ์์ ์ ํ๋ก์ ํธ์ ๊ธฐ๋ณธ ๋๋ฉ์ธ์ด๋ ํ์ ๋๋ฉ์ธ์์ ํ์ฌ ๋ฆฌ์์ค๋ฅผ ์์ฒด ํธ์คํ ํ๋ฉด ์ฌ์ฉ์์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ์ํ์ ๋น ๋จ๋ฆฌ๊ณ ๊ธฐ๋ณธ ์น ํ๋ก์ ํธ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
CDN ์์คํ
์ด ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋์ง ์์ ๊ฒฝ์ฐ ๋๋ฉ์ธ์ ์ฟ ํค๊ฐ ์ XNUMX์ ์๋น์ค๋ก ์ ์ก๋ ์ ์์ต๋๋ค. CDN ์์ค์์ ์ ์ ํ ํํฐ๋ง์ด ๊ตฌ์ฑ๋์ง ์์ผ๋ฉด ์ผ๋ฐ์ ์ผ๋ก JavaScript์์ ์ฌ์ฉํ ์ ์๋ ์ธ์
์ฟ ํค( httponly
), ์ธ๋ถ ํธ์คํธ๋ก ์ ์ก๋ ์ ์์ต๋๋ค.
์ด๊ฒ์ด ๋ฐ๋ก Eulerian์ด๋ Criteo์ ๊ฐ์ ์ถ์ ๊ธฐ์์ ๋ฐ์ํ ์ ์๋ ์ผ์ ๋๋ค. ํ์ฌ ์ถ์ ํ๋ก๊ทธ๋จ์ด ์ฟ ํค์ ๊ณ ์ ์๋ณ์๋ฅผ ์ค์ ํ์ ์ ์์ต๋๋ค. ์ฌ์ดํธ ์๋ฃ์ ์ผ๋ถ์ธ ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ๋ค๋ฅธ ์น ๋ฆฌ์์ค๋ก ์์ ํ๋ ๋์ ์ฌ๋์ ๋ฐ๋ผ ์๋ณ์๋ฅผ ์ฝ์ ์ ์์ต๋๋ค.
์์ฆ ๋๋ถ๋ถ์ ๋ธ๋ผ์ฐ์ ์๋ ์ด๋ฌํ ์ ํ์ ์ถ์ ๊ธฐ ๋์์ ๋ํ ๋ณดํธ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ถ์ ๊ธฐ๋ ์ด์ ๊ธฐ์ ์ ์ฌ์ฉํฉ๋๋ค.
๋ชจ๋ ํ์ ๋๋ฉ์ธ(์: *.website.com)์์ ์น์ฌ์ดํธ ์ฟ ํค๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ์ค์ ํ๋ ๊ฒ์ ๊ถ์ฅ๋์ง ์์ง๋ง ๋ง์ ์ฌ์ดํธ์์ ์ด๋ฅผ ์ํํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ํด๋น ์ฟ ํค๋ ์์ฅ๋ ์ XNUMX์ ์ถ์ ๊ธฐ๋ก ์๋ ์ ์ก๋ฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ฐ๋ฆฌ๋ ๋ ์ด์ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ์ ๊ดํด ์ด์ผ๊ธฐํ ์ ์์ต๋๋ค.
๋ํ HTTP ํค๋์์๋ ๋์ผํ ์ผ์ด ๋ฐ์ํฉ๋๋ค.
๊ฒฐ๊ณผ
๊ณง ํ์ฌ ๋ฆฌ์์ค์ ์์ฒด ํธ์คํ ์ ๊ตฌํํ ๊ณํ์ด๋ผ๋ฉด ๋ช ๊ฐ์ง ํ์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
- ๊ฐ์ฅ ์ค์ํ JS ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ๊ธ๊ผด ๋ฐ CSS ํ์ผ์ ํธ์คํ ํ์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ํ์ฌ ์๋น์ค์ ๊ฒฐํจ์ผ๋ก ์ธํด ์ฌ์ดํธ์ ํ์์ ์ธ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋์ด ์ฌ์ดํธ ์ค๋ฅ๋ ์ฑ๋ฅ ์ ํ๊ฐ ๋ฐ์ํ ์ํ์ด ์ค์ด๋ญ๋๋ค.
- CDN์ ํ์ฌ ๋ฆฌ์์ค๋ฅผ ์บ์ํ๊ธฐ ์ ์ ํ์ผ ์ด๋ฆ์ ์ง์ ํ ๋ ์ผ์ข ์ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ด ์ฌ์ฉ๋๋์ง, ์ ๋ฒ์ ์ ๊ฒ์ํ ๋ CDN ์บ์๋ฅผ ์๋ ๋๋ ์๋์ผ๋ก ์ฌ์ค์ ํ์ฌ ์ด๋ฌํ ๋ฆฌ์์ค์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํ ์ ์๋์ง ํ์ธํ์ธ์. ์คํฌ๋ฆฝํธ.
- CDN, ํ๋ก์ ์๋ฒ ๋ฐ ์บ์ ์ค์ ์ ์ฃผ์ํ์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ํ๋ก์ ํธ๋ ํค๋์ ์ฟ ํค๊ฐ ์ ์ก๋๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
Client-Hints
์ XNUMX์ ์๋น์ค.
๋ ์ ์ฌ๋ฌ๋ถ! ํ๋ก์ ํธ ์ด์์ ๋งค์ฐ ์ค์ํ ๋ค๋ฅธ ์ฌ๋์ ์๋ฃ๋ฅผ ์๋ฒ์ ํธ์คํ ํ๊ณ ์์ต๋๊น?
์ถ์ฒ : habr.com