๋๋ฆฐ ํํ์ด์ง๋ ์ด์ ๊ทธ๋ง! ์๋ ์ต์ ํ๋ก ์ ํ์จ 2๋ฐฐ ๋์ด๋ ์ค์ ๊ฐ์ด๋
๋๋ฆฐ ํํ์ด์ง๋ ์ด์ ๊ทธ๋ง! ์๋ ์ต์ ํ๋ก ์ ํ์จ 2๋ฐฐ ๋์ด๋ ์ค์ ๊ฐ์ด๋
๐ ์์ฝ
ํํ์ด์ง ์ ์ ์ ๊ฐ์ฅ ํํ ๊ฐ๊ณผ๋๋ ์์๊ฐ ๋ฐ๋ก ํ์ด์ง ์๋์ ๋๋ค. ๋ก๋ฉ ์๊ฐ์ด 3์ด๋ฅผ ๋์ผ๋ฉด ๋ฐฉ๋ฌธ์์ 53%๊ฐ ์ดํํ๊ณ , 1์ด ์ง์ฐ๋ง์ผ๋ก๋ ์ ํ์จ์ด 7% ๊ฐ์ํฉ๋๋ค. 2025๋ ํ์ฌ, ๊ตฌ๊ธ์ Core Web Vitals๋ ๊ฒ์ ์์์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๋ฉฐ, ๋ชจ๋ฐ์ผ ์ฐ์ ์๋์์ ํ์ด์ง ์๋๋ ์ ํ์ด ์๋ ํ์์ ๋๋ค. ์ด ๊ธ์์๋ ํํ์ด์ง ์๋๋ฅผ ํ๊ธฐ์ ์ผ๋ก ๊ฐ์ ํ๋ ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ๊ณผ ์ค๋ฌด ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๐ฏ ํ์ด์ง ์๋, ์ ์ด๋ ๊ฒ ์ค์ํ ๊น์?
์๋๊ฐ ๊ณง ๋งค์ถ์ ๋๋ค
์๋ง์กด์ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ์ถฉ๊ฒฉ์ ์ ๋๋ค. ํ์ด์ง ๋ก๋ฉ์ด 100ms(0.1์ด)๋ง ๋๋ ค์ ธ๋ ๋งค์ถ์ด 1% ๊ฐ์ํฉ๋๋ค. ์ ๋งค์ถ 1์ต ์์ธ ์ผํ๋ชฐ์ด๋ผ๋ฉด 1์ด ์ง์ฐ์ผ๋ก ์ฐ๊ฐ 1,200๋ง ์์ ์์ค์ด ๋ฐ์ํ๋ ์ ์ด์ฃ .
์๋งํธ๋ ๋ ๊ตฌ์ฒด์ ์ธ ๋ฐ์ดํฐ๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ๋ก๋ฉ ์๊ฐ์ 1์ด ๋จ์ถํ์ ๋งค์ถ์ด 2% ์ฆ๊ฐํ๋ค๊ณ ํฉ๋๋ค. ๋จ 1์ด์ ์ฐจ์ด๊ฐ ์ด๋ ๊ฒ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
๊ฒ์ ์์์๋ ์ง์ ์ํฅ์ ์ค๋๋ค
๊ตฌ๊ธ์ 2021๋ ๋ถํฐ Core Web Vitals๋ฅผ ๊ฒ์ ์์ ๊ฒฐ์ ์์๋ก ๊ณต์ ์ฑํํ์ต๋๋ค. 2025๋ ํ์ฌ๋ ๊ทธ ์ค์๋๊ฐ ๋์ฑ ๋์์ก์ฃ .
์ค์ ๋ก 10ํ์ด์ง์ ์์นํ ์น์ฌ์ดํธ๋ค์ ํ๊ท ๋ก๋ฉ ์๊ฐ์ 4.5์ด์ ๋๋ค. ๋ฐ๋ฉด 1ํ์ด์ง ์์๊ถ ์ฌ์ดํธ๋ค์ ๋๋ถ๋ถ 2์ด ์ด๋ด์ ๋ก๋ฉ๋ฉ๋๋ค. ์๋๊ฐ ๋๋ฆฌ๋ฉด ์๋ฌด๋ฆฌ ์ข์ ์ฝํ ์ธ ๋ ์ฌ์ฉ์์๊ฒ ๋๋ฌํ์ง ๋ชปํฉ๋๋ค.
๋ชจ๋ฐ์ผ์์๋ ๋์ฑ ์น๋ช ์ ์ ๋๋ค
๊ตฌ๊ธ์ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ๋ชจ๋ฐ์ผ ์ฌ์ดํธ ๋ก๋ฉ ์๊ฐ์ด 1์ด์์ 3์ด๋ก ๋์ด๋๋ฉด ์ดํ๋ฅ ์ด 32% ์ฆ๊ฐํฉ๋๋ค. 5์ด๊ฐ ๋๋ฉด 90%๊น์ง ์น์์ฃ .
ํ๊ตญ์ ์ ์ธ๊ณ์์ ๋ชจ๋ฐ์ผ ์ฌ์ฉ๋ฅ ์ด ๊ฐ์ฅ ๋์ ๊ตญ๊ฐ ์ค ํ๋์ ๋๋ค. ํํ์ด์ง ์ ์ ์ ๋ชจ๋ฐ์ผ ์๋ ์ต์ ํ๋ ์ ํ์ด ์๋ ํ์์ ๋๋ค.
๐ก ํต์ฌ ๊ฐ๋ : Core Web Vitals ์ฝ๊ฒ ์ดํดํ๊ธฐ
๊ตฌ๊ธ์ด ์ ํ ์น์ฌ์ดํธ ๊ฑด๊ฐ ์งํ, Core Web Vitals๋ ์ธ ๊ฐ์ง ํต์ฌ ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
1. LCP (Largest Contentful Paint)
๊ฐ์ฅ ํฐ ์ฝํ ์ธ ๊ฐ ํ๋ฉด์ ๋ํ๋๋ ์๊ฐ์ ์ธก์ ํฉ๋๋ค.
- ๋ชฉํ: 2.5์ด ์ด๋ด
- ์ฝ๊ฒ ๋งํ๋ฉด: ๋ฉ์ธ ์ด๋ฏธ์ง๋ ์ ๋ชฉ ๊ฐ์ ํต์ฌ ์ฝํ ์ธ ๊ฐ ์ผ๋ง๋ ๋นจ๋ฆฌ ๋ณด์ด๋๊ฐ
- ์์: ์ผํ๋ชฐ ๋ฉ์ธ ๋ฐฐ๋๊ฐ 3์ด ํ์ ๋จ๋ฉด ์ฌ์ฉ์๋ "์ด ์ฌ์ดํธ ๋๋ฆฌ๋ค"๋ผ๊ณ ๋๋๋๋ค
2. INP (Interaction to Next Paint)
์ฌ์ฉ์๊ฐ ํด๋ฆญํ๊ฑฐ๋ ํญํ์ ๋ ๋ฐ์ํ๋ ์๋์ ๋๋ค.
- ๋ชฉํ: 200ms(0.2์ด) ์ด๋ด
- ์ฝ๊ฒ ๋งํ๋ฉด: ๋ฒํผ์ ๋๋ ์ ๋ ์ผ๋ง๋ ๋นจ๋ฆฌ ๋ฐ์ํ๋๊ฐ
- ์์: ์ฅ๋ฐ๊ตฌ๋ ๋ฒํผ์ ๋๋ ๋๋ฐ 1์ด ํ์ ๋ฐ์ํ๋ฉด ์ฌ์ฉ์๋ ์ฌ๋ฌ ๋ฒ ํด๋ฆญํ๊ฒ ๋ฉ๋๋ค
3. CLS (Cumulative Layout Shift)
ํ์ด์ง๊ฐ ๋ก๋ฉ๋๋ ๋์ ๋ ์ด์์์ด ์ผ๋ง๋ ํ๋ค๋ฆฌ๋๊ฐ๋ฅผ ์ธก์ ํฉ๋๋ค.
- ๋ชฉํ: 0.1 ์ดํ
- ์ฝ๊ฒ ๋งํ๋ฉด: ๊ธ์ ์ฝ๋ค๊ฐ ๊ฐ์๊ธฐ ๊ด๊ณ ๊ฐ ๋ํ๋ ํ๋ฉด์ด ๋ฐ๋ฆฌ๋ ํ์
- ์์: ๊ธฐ์ฌ๋ฅผ ์ฝ๋ค๊ฐ ๋ค๋ฆ๊ฒ ๋ก๋ฉ๋ ์ด๋ฏธ์ง ๋๋ฌธ์ ์๋ฑํ ๋งํฌ๋ฅผ ํด๋ฆญํ๊ฒ ๋๋ ๊ฒฝํ
๐ง ๋จ๊ณ๋ณ ์๋ ์ต์ ํ ์คํ ๊ฐ์ด๋
STEP 1: ํ์ฌ ์๋ ์ ํํ ์ธก์ ํ๊ธฐ
์ต์ ํ๋ ์ ํํ ์ง๋จ์์ ์์๋ฉ๋๋ค.
์ถ์ฒ ๋๊ตฌ
Google PageSpeed Insights: ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ด๊ณ ์ ํํ ๋๊ตฌLighthouse: ํฌ๋กฌ ๊ฐ๋ฐ์ ๋๊ตฌ์ ๋ด์ฅ๋ ์ฑ๋ฅ ๋ถ์ ๋๊ตฌWebPageTest: ์ค์ ๊ธฐ๊ธฐ์ ๋คํธ์ํฌ ํ๊ฒฝ์์ ํ ์คํธ ๊ฐ๋ฅ
์ธก์ ๋ฐฉ๋ฒ
- PageSpeed Insights ์ฌ์ดํธ ์ ์
- ํํ์ด์ง URL ์ ๋ ฅ
- ๋ชจ๋ฐ์ผ/๋ฐ์คํฌํฑ ๊ฐ๊ฐ ์ธก์
- Core Web Vitals ์ ์ ํ์ธ
- ๊ฐ์ ์ ์ ์ฌํญ ์คํฌ๋ฆฐ์ท ์ ์ฅ
์ค๋ฌด TIP: ํ๋ฃจ ์ค ๋ค๋ฅธ ์๊ฐ๋์ 3~5ํ ์ธก์ ํ์ธ์. ์๋ฒ ์ํฉ์ ๋ฐ๋ผ ์๋๊ฐ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
STEP 2: ์ด๋ฏธ์ง ์ต์ ํ (๊ฐ์ฅ ํจ๊ณผ ํฐ ์์ )
๋๋ถ๋ถ์ ์น์ฌ์ดํธ์์ ์ด๋ฏธ์ง๊ฐ ์ ์ฒด ์ฉ๋์ 50~80%๋ฅผ ์ฐจ์งํฉ๋๋ค. ์ด๋ฏธ์ง๋ง ์ ๋๋ก ์ต์ ํํด๋ ์๋๊ฐ 2๋ฐฐ ์ด์ ๋นจ๋ผ์ง๋๋ค.
๊ตฌ์ฒด์ ์ธ ์คํ ๋ฐฉ๋ฒ
-
์ฐจ์ธ๋ ํฌ๋งท์ผ๋ก ๋ณํํ๊ธฐ - JPG/PNG โ WebP ๋๋ AVIF ํฌ๋งท ์ ํ - ํ์ง์ ๊ฑฐ์ ๋์ผํ์ง๋ง ์ฉ๋์ 30~50% ๊ฐ์ - ๋ฌด๋ฃ ๋ณํ ๋๊ตฌ: Squoosh, TinyPNG
-
์ ์ ํ ํฌ๊ธฐ๋ก ๋ฆฌ์ฌ์ด์ง - ์ค์ ํ์๋๋ ํฌ๊ธฐ๋ณด๋ค 2๋ฐฐ ์ด์ ํฐ ์ด๋ฏธ์ง๋ ๋ญ๋น์ ๋๋ค - ์์: ๊ฐ๋ก 500px๋ก ํ์๋๋ ์ด๋ฏธ์ง๋ผ๋ฉด 1000px๋ก ์ค๋น (๋ ํฐ๋ ๋์คํ๋ ์ด ๋์)
-
์ง์ฐ ๋ก๋ฉ(Lazy Loading) ์ ์ฉ - ํ๋ฉด์ ๋ณด์ด์ง ์๋ ์ด๋ฏธ์ง๋ ๋์ค์ ๋ก๋ฉ - HTML์
loading="lazy"์์ฑ ์ถ๊ฐ๋ง์ผ๋ก ๊ฐ๋จํ ์ ์ฉ ๊ฐ๋ฅ -
CDN(์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ) ํ์ฉ - ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉ์์ ๊ฐ๊น์ด ์๋ฒ์์ ์ ๊ณต - Cloudflare, AWS CloudFront ๋ฑ ํ์ฉ
STEP 3: ์ฝ๋ ์ต์ ํ๋ก ํต์ฌ ์ฑ๋ฅ ๊ฐ์
CSS ์ต์ ํ
- ์ฌ์ฉํ์ง ์๋ CSS ์ ๊ฑฐ (Coverage ๋๊ตฌ ํ์ฉ)
- ์ค์ํ CSS๋ HTML์ ์ง์ ์ฝ์ (Critical CSS)
- ๋๋จธ์ง๋ ๋น๋๊ธฐ ๋ก๋ฉ
JavaScript ์ต์ ํ
- ํ์๊ฐ ์๋ ์คํฌ๋ฆฝํธ๋
defer๋๋async์์ฑ ์ถ๊ฐ - ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ต์ํ (jQuery ๋์ Vanilla JS ๊ณ ๋ ค)
- Tree Shaking์ผ๋ก ๋ถํ์ํ ์ฝ๋ ์ ๊ฑฐ
ํฐํธ ์ต์ ํ
font-display: swap์ค์ ์ผ๋ก ํ ์คํธ ๋จผ์ ํ์- ์ค์ ์ฌ์ฉํ๋ ๊ธ์๋ง ํฌํจ๋ ์๋ธ์ ํฐํธ ์ฌ์ฉ
- WOFF2 ํฌ๋งท ์ฐ์ ์ฌ์ฉ
STEP 4: ์๋ฒ ๋ฐ ํธ์คํ ์ต์ ํ
๋ธ๋ผ์ฐ์ ์บ์ฑ ์ค์
Cache-Control: max-age=31536000
- ์ด๋ฏธ์ง, CSS, JS ํ์ผ์ ๋ธ๋ผ์ฐ์ ์ ์ ์ฅ
- ์ฌ๋ฐฉ๋ฌธ ์ ์๋ฒ ์์ฒญ ์์ด ์ฆ์ ๋ก๋ฉ
Gzip/Brotli ์์ถ ํ์ฑํ
- ํ ์คํธ ํ์ผ์ ์์ถํด์ ์ ์ก
- ์ฉ๋์ 70~80% ๊ฐ์ ๊ฐ๋ฅ
HTTP/2 ๋๋ HTTP/3 ์ฌ์ฉ
- ์ฌ๋ฌ ํ์ผ์ ๋์์ ์ ์ก ๊ฐ๋ฅ
- ์ต์ ํธ์คํ ์ ๋๋ถ๋ถ ์ง์
STEP 5: ๋ถํ์ํ ์์ ์ ๊ฑฐํ๊ธฐ
HTTP ์์ฒญ ์ค์ด๊ธฐ
- ํ๋ฌ๊ทธ์ธ/์์ ฏ ์ต์ํ (ํนํ ์๋ํ๋ ์ค)
- ์์ ๋ฏธ๋์ด ๊ณต์ ๋ฒํผ โ ๊ฐ๋ฒผ์ด ํ ์คํธ ๋งํฌ๋ก ๋์ฒด
- ์ธ๋ถ ์คํฌ๋ฆฝํธ ํตํฉ (Google Analytics + Tag Manager ๋ฑ)
์ฌ์ฉํ์ง ์๋ ๊ธฐ๋ฅ ์ ๊ฑฐ
- ์ค์น๋ง ํ๊ณ ์ฌ์ฉํ์ง ์๋ ํ๋ฌ๊ทธ์ธ ์ญ์
- ๊ตฌ๋ฒ์ ์ฝ๋ ์ ๋ฆฌ
- ์ฃผ์ ์ฒ๋ฆฌ๋ ์ฝ๋ ์ญ์
โ ํํ์ด์ง ์ ์ ์ ์๋ ์ต์ ํ ์ฒดํฌ๋ฆฌ์คํธ
๊ธฐํ ๋จ๊ณ
- [ ] ํ์ด์ง๋น ๋ชฉํ ๋ก๋ฉ ์๊ฐ ์ค์ (๋ชจ๋ฐ์ผ 3์ด ์ด๋ด, ๋ฐ์คํฌํฑ 2์ด ์ด๋ด)
- [ ] ํ์ ๊ธฐ๋ฅ๊ณผ ๋ถ๊ฐ ๊ธฐ๋ฅ ๋ช ํํ ๊ตฌ๋ถ
- [ ] ์ด๋ฏธ์ง/์์ ์ฌ์ฉ ๊ฐ์ ์ฌ์ ๊ณํ
- [ ] ์ธ๋ถ ์๋น์ค(์ง๋, ์ฑํ ๋ฑ) ์ฑ๋ฅ ์ํฅ ๊ฒํ
๋์์ธ ๋จ๊ณ
- [ ] ์ด๋ฏธ์ง ์ต์ ํ ๊ฐ์ด๋ ์๋ฆฝ (ํฌ๋งท, ํฌ๊ธฐ, ์์ถ๋ฅ )
- [ ] ํฐํธ ๊ฐ์ 2~3๊ฐ๋ก ์ ํ
- [ ] ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ต์ํ
- [ ] ๋ชจ๋ฐ์ผ ์ฐ์ ๋์์ธ ์ ์ฉ
- [ ] ๋ ์ด์์ ์ํํธ ๋ฐ์ ์์ ์ฌ์ ์ฐจ๋จ
๊ฐ๋ฐ ๋จ๊ณ
- [ ] ์ฐจ์ธ๋ ์ด๋ฏธ์ง ํฌ๋งท ์ ์ฉ (WebP, AVIF)
- [ ] Lazy Loading ๊ตฌํ
- [ ] ์ฝ๋ ์์ถ ๋ฐ ๋ฒ๋ค๋ง
- [ ] CDN ์ค์
- [ ] ๋ธ๋ผ์ฐ์ ์บ์ฑ ์ค์
- [ ] ์๋ฒ ์๋ต ์๊ฐ ์ต์ ํ (TTFB 0.6์ด ์ด๋ด)
- [ ] Core Web Vitals ๋ชจ๋ํฐ๋ง ๋๊ตฌ ์ค์น
๋ฐ์นญ ํ
- [ ] ์ค์ ์ฌ์ฉ์ ๋ฐ์ดํฐ(RUM) ์์ง ๋ฐ ๋ถ์
- [ ] ์ฃผ๊ฐ/์๊ฐ ์ฑ๋ฅ ๋ฆฌํฌํธ ์์ฑ
- [ ] ์ฝํ ์ธ ์ถ๊ฐ ์ ์๋ ์ํฅ ํ ์คํธ
- [ ] ์ ๊ธฐ์ ์ธ ์ฝ๋ ๋ฆฌํฉํ ๋ง
๐ ์ค์ ์์: ์ผํ๋ชฐ ์๋ ๊ฐ์ ์ผ์ด์ค
Before: ๋ก๋ฉ ์๊ฐ 5.2์ด
์ฃผ์ ๋ฌธ์ ์
- ๋ฉ์ธ ๋ฐฐ๋ ์ด๋ฏธ์ง 3MB (์์ถ ์ ๋จ)
- ์ํ ์ด๋ฏธ์ง 50๊ฐ ๋์ ๋ก๋ฉ
- ๋ถํ์ํ jQuery ํ๋ฌ๊ทธ์ธ 12๊ฐ
- ์บ์ฑ ์ค์ ์์
๊ฒฐ๊ณผ
- ์ดํ๋ฅ : 68%
- ์ ํ์จ: 1.2%
- ๊ฒ์ ์์: 3ํ์ด์ง
After: ๋ก๋ฉ ์๊ฐ 1.8์ด
๊ฐ์ ์์
- ๋ฐฐ๋ ์ด๋ฏธ์ง WebP ์ ํ + ์์ถ (3MB โ 180KB)
- ์ํ ์ด๋ฏธ์ง Lazy Loading ์ ์ฉ
- ํ๋ฌ๊ทธ์ธ 4๊ฐ๋ก ์ถ์, ๋๋จธ์ง ๊ธฐ๋ฅ ์์ฒด ๊ตฌํ
- Cloudflare CDN + ์บ์ฑ ์ค์
- ๋ถํ์ํ CSS/JS 70% ์ ๊ฑฐ
๊ฒฐ๊ณผ
- ์ดํ๋ฅ : 32% (36%p ๊ฐ์ )
- ์ ํ์จ: 2.8% (133% ์ฆ๊ฐ)
- ๊ฒ์ ์์: 1ํ์ด์ง ์ง์
- ์ ๋งค์ถ 42% ์ฆ๊ฐ
โ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ (FAQ)
Q1. ์๋ ์ต์ ํ, ์ ์ ๋น์ฉ์ด ๋ง์ด ์ฌ๋ผ๊ฐ๋์?
A. ์ฒ์๋ถํฐ ์๋๋ฅผ ๊ณ ๋ คํด์ ์ ์ํ๋ฉด ์ถ๊ฐ ๋น์ฉ์ด ๊ฑฐ์ ์์ต๋๋ค. ์คํ๋ ค ๋์ค์ ๊ฐ์ ํ๋ ๊ฒ์ด 2~3๋ฐฐ ๋ ๋น์๋๋ค. ๊ธฐํ ๋จ๊ณ์์ ์๋ ๋ชฉํ๋ฅผ ์ค์ ํ๊ณ , ๋์์ธ ์ ์ต์ ํ ๊ฐ์ด๋๋ฅผ ๋ฐ๋ฅด๋ฉด ๋ฉ๋๋ค. ์ ๋ฌธ ์์ด์ ์๋ ์ด๋ฏธ ์ต์ ํ๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋ณด์ ํ๊ณ ์์ด ์ถ๊ฐ ์๊ฐ๋ ์ต์ํ๋ฉ๋๋ค.
Q2. ์๋ํ๋ ์ค ์ฌ์ดํธ๋ ๋น ๋ฅด๊ฒ ๋ง๋ค ์ ์๋์?
A. ๊ฐ๋ฅํฉ๋๋ค. ์๋ํ๋ ์ค๋ ๋ฌด๊ฑฐ์ด ํธ์ด์ง๋ง ์ฌ๋ฐ๋ฅธ ์ค์ ์ผ๋ก ์ถฉ๋ถํ ๋น ๋ฆ ๋๋ค. ํต์ฌ์ ํ๋ฌ๊ทธ์ธ ๊ด๋ฆฌ์ ๋๋ค. 20๊ฐ ์ด์ ์ค์น๋ ์ฌ์ดํธ๋ ๋๋ฆด ์๋ฐ์ ์์ต๋๋ค. ์บ์ฑ ํ๋ฌ๊ทธ์ธ(WP Rocket, W3 Total Cache), ์ด๋ฏธ์ง ์ต์ ํ ํ๋ฌ๊ทธ์ธ, ๋ถํ์ํ ํ๋ฌ๊ทธ์ธ ์ ๊ฑฐ๋ง์ผ๋ก๋ 2๋ฐฐ ์ด์ ๋นจ๋ผ์ง๋๋ค.
Q3. ์๋ ์ ์ ๋ช ์ ์ด๋ฉด ํฉ๊ฒฉ์ธ๊ฐ์?
A. PageSpeed Insights ๊ธฐ์ค ๋ชจ๋ฐ์ผ 80์ , ๋ฐ์คํฌํฑ 90์ ์ด์์ด๋ฉด ์ฐ์ํฉ๋๋ค. ํ์ง๋ง ์ ์์ ์ง์ฐฉํ์ง ๋ง์ธ์. ์ค์ ์ฌ์ฉ์ ๊ฒฝํ์ด ๋ ์ค์ํฉ๋๋ค. Core Web Vitals ์ธ ๊ฐ์ง ์งํ๊ฐ ๋ชจ๋ ๋ น์(Good)์ด๋ฉด ์ถฉ๋ถํฉ๋๋ค. 100์ ์ ๋ง์ผ๋ ค๋ค ์คํ๋ ค ๊ธฐ๋ฅ์ ํฌ์ํ๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค.
Q4. ์ด๋ฏธ์ง๊ฐ ๋ง์ ํฌํธํด๋ฆฌ์ค ์ฌ์ดํธ๋ ์ด๋ป๊ฒ ํ๋์?
A. Lazy Loading์ด ํด๋ต์ ๋๋ค. ์ฌ์ฉ์๊ฐ ์คํฌ๋กคํด์ ์ด๋ฏธ์ง์ ๋๋ฌํ ๋๋ง ๋ก๋ฉํ๋ฉด ์ด๊ธฐ ์๋์ ์ํฅ์ด ์์ต๋๋ค. ์ถ๊ฐ๋ก ์ธ๋ค์ผ์ ์ ํ์ง, ํด๋ฆญ ์ ๊ณ ํ์ง๋ก ๋ณด์ฌ์ฃผ๋ ๋ฐฉ์๋ ํจ๊ณผ์ ์ ๋๋ค. Pinterest๋ Behance ๊ฐ์ ์ด๋ฏธ์ง ์ค์ฌ ์ฌ์ดํธ๋ค๋ ์ด ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค.
Q5. ๋์์์ด ์์ผ๋ฉด ๋ฌด์กฐ๊ฑด ๋๋ฆฐ๊ฐ์?
A. ๋์์ ์์ฒด๊ฐ ๋ฌธ์ ๋ ์๋๋๋ค. ์๋์ฌ์ ๋ฐฐ๊ฒฝ ๋์์์ด ๋ฌธ์ ์ ๋๋ค. ๋ชจ๋ฐ์ผ์์๋ ๋ฐ์ดํฐ๋ฅผ ๋ง์ด ์๋ชจํ๊ณ ์๋๋ฅผ ํฌ๊ฒ ์ ํ์ํต๋๋ค. ๋์์ผ๋ก ์ฒซ ํ๋ฉด์ ์ด๋ฏธ์ง๋ก ํ์ํ๊ณ , ์ฌ์ฉ์๊ฐ ์ฌ์ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋์์์ ๋ก๋ฉํ๋ ๋ฐฉ์์ ์ถ์ฒํฉ๋๋ค. YouTube๋ Vimeo ์๋ฒ ๋๋ฅผ ์ฌ์ฉํ๋ฉด ์๋์ผ๋ก ์ต์ ํ๋ฉ๋๋ค.
๐ ์ฉ์ด ์ค๋ช (Glossary)
CDN (Content Delivery Network)
์ ์ธ๊ณ์ ๋ถ์ฐ๋ ์๋ฒ ๋คํธ์ํฌ๋ฅผ ํตํด ์ฌ์ฉ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์์น์์ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๋ ์์คํ ์ ๋๋ค. ์์ธ ์ฌ์ฉ์์๊ฒ๋ ์์ธ ์๋ฒ์์, ๋ถ์ฐ ์ฌ์ฉ์์๊ฒ๋ ๋ถ์ฐ ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํด ์๋๋ฅผ ๋์ ๋๋ค.
์บ์ฑ (Caching)
์์ฃผ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ๋ฅผ ์์ ์ ์ฅ์์ ๋ณด๊ดํ๋ค๊ฐ ์ฌ์ฌ์ฉํ๋ ๊ธฐ์ ์ ๋๋ค. ๋งค๋ฒ ์๋ฒ์์ ์๋ก ๊ฐ์ ธ์ค์ง ์๊ณ ๋ธ๋ผ์ฐ์ ๋ ์ค๊ฐ ์๋ฒ์ ์ ์ฅ๋ ๊ฒ์ ์ฌ์ฉํด ์๋๋ฅผ ๋์ ๋๋ค.
Lazy Loading
ํ๋ฉด์ ๋ณด์ด์ง ์๋ ์ด๋ฏธ์ง๋ ์ฝํ ์ธ ๋ฅผ ๋์ค์ ๋ก๋ฉํ๋ ๊ธฐ๋ฒ์ ๋๋ค. ํ์ด์ง๋ฅผ ์ด ๋ ๋ณด์ด๋ ๋ถ๋ถ๋ง ๋จผ์ ๋ก๋ฉํ๊ณ , ์ฌ์ฉ์๊ฐ ์คํฌ๋กคํ ๋ ์ถ๊ฐ๋ก ๋ก๋ฉํฉ๋๋ค.
TTFB (Time To First Byte)
๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ์ ์์ฒญ์ ๋ณด๋ธ ํ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ธฐ๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋๋ค. ์๋ฒ ์ฑ๋ฅ๊ณผ ๋คํธ์ํฌ ์ํ๋ฅผ ๋ํ๋ด๋ ์งํ๋ก, 0.6์ด ์ด๋ด๊ฐ ์ด์์ ์ ๋๋ค.
WebP / AVIF
๊ตฌ๊ธ๊ณผ AOMedia๊ฐ ๊ฐ๋ฐํ ์ฐจ์ธ๋ ์ด๋ฏธ์ง ํฌ๋งท์ ๋๋ค. ๊ธฐ์กด JPG/PNG๋ณด๋ค 30~50% ์์ ์ฉ๋์ผ๋ก ๋์ผํ ํ์ง์ ์ ๊ณตํฉ๋๋ค. 2025๋ ํ์ฌ ๋๋ถ๋ถ์ ๋ธ๋ผ์ฐ์ ์์ ์ง์ํฉ๋๋ค.
๋ฒ๋ค๋ง (Bundling)
์ฌ๋ฌ ๊ฐ์ JavaScript๋ CSS ํ์ผ์ ํ๋๋ก ํฉ์น๋ ๊ณผ์ ์ ๋๋ค. HTTP ์์ฒญ ํ์๋ฅผ ์ค์ฌ ๋ก๋ฉ ์๋๋ฅผ ๊ฐ์ ํฉ๋๋ค. Webpack, Vite ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Tree Shaking
์ค์ ๋ก ์ฌ์ฉ๋์ง ์๋ ์ฝ๋๋ฅผ ์๋์ผ๋ก ์ ๊ฑฐํ๋ ์ต์ ํ ๊ธฐ๋ฒ์ ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ํฌํธํ ๋ ํ์ํ ๋ถ๋ถ๋ง ํฌํจ์์ผ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ ๋๋ค.
RUM (Real User Monitoring)
์ค์ ์ฌ์ฉ์์ ๋ธ๋ผ์ฐ์ ์์ ์์งํ ์ฑ๋ฅ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์คํ์ค ํ ์คํธ์ ๋ฌ๋ฆฌ ๋ค์ํ ํ๊ฒฝ์์์ ์ค์ ๊ฒฝํ์ ์ธก์ ํฉ๋๋ค.
๐ 2025๋ ์๋ ์ต์ ํ ํธ๋ ๋
AI ๊ธฐ๋ฐ ์๋ ์ต์ ํ
๋จธ์ ๋ฌ๋์ ํ์ฉํ ์ด๋ฏธ์ง ์์ถ, ์ฝ๋ ์ต์ ํ ๋๊ตฌ๋ค์ด ๋ฑ์ฅํ๊ณ ์์ต๋๋ค. ํ์ง๋ง ์์ ์๋ํ๋ ์์ง ์ํํฉ๋๋ค. AI ๋๊ตฌ๊ฐ ์ ์ํ๋ ์ต์ ํ๋ฅผ ์ ๋ฌธ๊ฐ๊ฐ ๊ฒํ ํ๋ ํ์ด๋ธ๋ฆฌ๋ ๋ฐฉ์์ด ๊ฐ์ฅ ํจ๊ณผ์ ์ ๋๋ค.
Green UX (์ง์ ๊ฐ๋ฅํ ์น)
ํ์ ๋ฐฐ์ถ์ ์ค์ด๋ ์น ๋์์ธ์ด ํธ๋ ๋์ ๋๋ค. ์ฌ๋ฏธ์๊ฒ๋ ์๋์ง ํจ์จ์ ์ธ ์น์ฌ์ดํธ = ๋น ๋ฅธ ์น์ฌ์ดํธ์ ๋๋ค. ๋ถํ์ํ ๋ฆฌ์์ค ์ ๊ฑฐ, ํจ์จ์ ์ธ ์ฝ๋, ์ต์ ํ๋ ์ด๋ฏธ์ง๋ ํ๊ฒฝ์๋ ์ข๊ณ ์๋์๋ ์ข์ต๋๋ค.
๋ชจ๋ฐ์ผ ์ฐ์ ์์ ๋ชจ๋ฐ์ผ ์ ์ฉ์ผ๋ก
์ผ๋ถ ๊ธฐ์ ๋ค์ ์์ ๋ชจ๋ฐ์ผ ์ ์ฉ ์ฌ์ดํธ๋ฅผ ๋ณ๋๋ก ์ ์ํ๊ณ ์์ต๋๋ค. ํนํ ์ด์ปค๋จธ์ค์์ ๋ชจ๋ฐ์ผ ๋งค์ถ ๋น์ค์ด 70%๋ฅผ ๋๋ ๊ฒฝ์ฐ, ๋ชจ๋ฐ์ผ์ 100% ์ต์ ํ๋ ๊ฒฝํ์ ์ ๊ณตํ๋ ๊ฒ์ด ๋ ํจ๊ณผ์ ์ ๋๋ค.
๐ฌ ๋ง๋ฌด๋ฆฌ: ์๋๋ ๊ฒฝ์๋ ฅ์ ๋๋ค
ํ์ด์ง ์๋ ์ต์ ํ๋ ๋ ์ด์ ๊ธฐ์ ์ ์ธ ์ต์ ์ด ์๋๋๋ค. ๋น์ฆ๋์ค ์ฑ๊ณผ์ ์ง์ ์ํฅ์ ๋ฏธ์น๋ ํต์ฌ ์์์ ๋๋ค.
ํต์ฌ ์์ ์ ๋ฆฌ
- ๋ก๋ฉ ์๊ฐ 1์ด ๋จ์ถ = ์ ํ์จ 7% ์ฆ๊ฐ
- ์ด๋ฏธ์ง ์ต์ ํ๋ง์ผ๋ก๋ ์๋ 2๋ฐฐ ๊ฐ์ ๊ฐ๋ฅ
- Core Web Vitals๋ ๊ฒ์ ์์ ๊ฒฐ์ ์์
- ๋ชจ๋ฐ์ผ ์๋๊ฐ ๋ฐ์คํฌํฑ๋ณด๋ค ์ค์
- ์ฒ์๋ถํฐ ์ต์ ํ ์ค๊ณ๊ฐ ๊ฐ์ฅ ํจ์จ์
ํํ์ด์ง ์ ์์ ๊ณํ ์ค์ด์๋ผ๋ฉด, ์๋ ๋ชฉํ๋ฅผ ๋จผ์ ์ค์ ํ์ธ์. "๋ชจ๋ฐ์ผ 3์ด ์ด๋ด ๋ก๋ฉ"์ฒ๋ผ ๊ตฌ์ฒด์ ์ธ ๋ชฉํ๊ฐ ์์ด์ผ ๊ฐ๋ฐ ๊ณผ์ ์์ ์ฌ๋ฐ๋ฅธ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค.
๐ ์์ด๋ฌ๊ณผ ํจ๊ป ๋น ๋ฅด๊ณ ํจ๊ณผ์ ์ธ ํํ์ด์ง ๋ง๋ค๊ธฐ
์์ด๋ฌ์ 10๋ ์ด์ ์ถ์ ๋ ์น ๊ฐ๋ฐ ๋ ธํ์ฐ๋ก ์๋์ ์ ํ์จ์ ๋์์ ์ก๋ ํํ์ด์ง๋ฅผ ์ ์ํฉ๋๋ค.
์ฐ๋ฆฌ์ ๊ฐ์
- ๊ธฐํ ๋จ๊ณ๋ถํฐ Core Web Vitals ๋ชฉํ ์ค์
- ์ต์ ๊ธฐ์ ์คํ์ ํ์ฉํ ์ต์ ํ ๊ฐ๋ฐ
- ๋ฐ์นญ ํ 3๊ฐ์๊ฐ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง ๋ฌด๋ฃ ์ง์
- ์ค์ ์ฌ์ฉ์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์ง์์ ๊ฐ์
"์์ด๋ฌ๊ณผ ์์ ํ ํ ํ์ด์ง ์๋๊ฐ 5.8์ด์์ 1.9์ด๋ก ๊ฐ์ ๋์๊ณ , ๋ฌธ์๊ฐ 3๋ฐฐ ์ฆ๊ฐํ์ต๋๋ค." - B2B ์ ์กฐ์ ๊ณ ๊ฐ์ฌ
์๋ ๋๋ฌธ์ ๋์น๊ณ ์๋ ๊ณ ๊ฐ์ด ์๋ค๋ฉด, ์ง๊ธ ๋ฐ๋ก ๊ฐ์ ํ์ธ์.
๋ฌด๋ฃ ์๋ ์ง๋จ ๋ฐ ์ปจ์คํ ์ ์ฒญ
- ๐ ์ ํ: 02-2664-8631
- ๐ง ์ด๋ฉ์ผ: master@adall.co.kr
- ๐ข ๋ฐฉ๋ฌธ ์๋ด: ์์ธํน๋ณ์ ๊ฐ์๊ตฌ ๋ฐฉํ๋๋ก31๊ธธ 2, 5~6์ธต
ํ์ฌ ํํ์ด์ง URL๋ง ์๋ ค์ฃผ์๋ฉด ๋ฌด๋ฃ๋ก ์๋ ์ง๋จ ๋ฆฌํฌํธ๋ฅผ ์ ๊ณตํด ๋๋ฆฝ๋๋ค. ๊ตฌ์ฒด์ ์ธ ๊ฐ์ ๋ฐฉ์๊ณผ ์์ ํจ๊ณผ๊น์ง ์์ธํ ์๋ดํด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
ํฌํธํด๋ฆฌ์ค ํ์ธํ๊ธฐ: ๋ค์ํ ์ฐ์ ๊ตฐ์ ๋น ๋ฅด๊ณ ์ฑ๊ณผ ์ข์ ํํ์ด์ง ์ ์ ์ฌ๋ก๋ฅผ ํ์ธํ์ธ์.
๋น ๋ฅธ ํํ์ด์ง๋ก ๋ ๋ง์ ๊ณ ๊ฐ์ ๋ง๋์ธ์. ์์ด๋ฌ์ด ํจ๊ปํฉ๋๋ค! ๐ฏ
๋ฌด๋ฃ ์ปจ์คํ ๋ฐ์๋ณด๊ณ ์ถ๋ค๋ฉด?
๋ฌด๋ฃ ์ปจ์คํ ์ ์ฒญํ๊ธฐ