๐Ÿš€ ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ: ์ดํ•ด์™€ ์ตœ์ ํ™” ์ „๋žต ๐Ÿš€

์ฝ˜ํ…์ธ  ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ - ๐Ÿš€ ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ: ์ดํ•ด์™€ ์ตœ์ ํ™” ์ „๋žต ๐Ÿš€

 

 

์•ˆ๋…•, ์นœ๊ตฌ๋“ค! ์˜ค๋Š˜์€ ์šฐ๋ฆฌ๊ฐ€ ์›น ๊ฐœ๋ฐœํ•  ๋•Œ ์ •๋ง ์ค‘์š”ํ•œ ์ฃผ์ œ์ธ 'ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ'์— ๋Œ€ํ•ด ์žฌ๋ฏธ์žˆ๊ฒŒ ์–˜๊ธฐํ•ด๋ณผ ๊ฑฐ์•ผ. ๐Ÿ˜Ž ์ด ์ฃผ์ œ๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“œ๋Š” ์›น์‚ฌ์ดํŠธ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋น ๋ฅด๊ณ , ๋ฐ˜์‘์„ฑ์ด ์ข‹๊ณ , ์•ˆ์ •์ ์ธ์ง€๋ฅผ ์ธก์ •ํ•˜๋Š” ๋ฐ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•ด. ๋งˆ์น˜ ์šฐ๋ฆฌ ๋ชธ์˜ ๊ฑด๊ฐ• ์ƒํƒœ๋ฅผ ์ฒดํฌํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ง์ด์•ผ!

์šฐ๋ฆฌ๊ฐ€ ์šด์˜ํ•˜๋Š” ์žฌ๋Šฅ๋„ท(https://www.jaenung.net)๊ฐ™์€ ์‚ฌ์ดํŠธ๋„ ์ด๋Ÿฐ ์›น ๋ฐ”์ดํƒˆ์„ ์ž˜ ๊ด€๋ฆฌํ•ด์•ผ ์‚ฌ์šฉ์ž๋“ค์ด ํŽธํ•˜๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€? ๊ทธ๋Ÿผ ์ง€๊ธˆ๋ถ€ํ„ฐ ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์ด ๋ญ”์ง€, ์™œ ์ค‘์š”ํ•œ์ง€, ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ป๊ฒŒ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ•˜๋‚˜ํ•˜๋‚˜ ํŒŒํ—ค์ณ๋ณผ๊ฒŒ. ์ค€๋น„๋์–ด? ๊ทธ๋Ÿผ ์ถœ๋ฐœ~! ๐Ÿ

๐Ÿ” ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์ด๋ž€ ๋ฌด์—‡์ผ๊นŒ?

์ž, ๋จผ์ € ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์ด ๋ญ”์ง€ ์•Œ์•„๋ณด์ž. ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ(Core Web Vitals)์€ ๊ตฌ๊ธ€์ด ์›นํŽ˜์ด์ง€์˜ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ธก์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“  ์ง€ํ‘œ์•ผ. ์‰ฝ๊ฒŒ ๋งํ•ด์„œ, ๋„ˆ์˜ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ์ง€๋ฅผ ํ‰๊ฐ€ํ•˜๋Š” ๊ธฐ์ค€์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์ง€.

์ด ์ง€ํ‘œ๋Š” ํฌ๊ฒŒ ์„ธ ๊ฐ€์ง€๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์–ด:

  • ๐Ÿš€ LCP (Largest Contentful Paint): ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์„ฑ๋Šฅ
  • ๐Ÿ‘† FID (First Input Delay): ์ƒํ˜ธ์ž‘์šฉ์„ฑ
  • ๐Ÿ˜ต CLS (Cumulative Layout Shift): ์‹œ๊ฐ์  ์•ˆ์ •์„ฑ

์ด ์„ธ ๊ฐ€์ง€๊ฐ€ ๋ฐ”๋กœ ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์˜ ์ฃผ์ธ๊ณต๋“ค์ด์•ผ. ๊ฐ๊ฐ์ด ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์ž!

๐Ÿค” ์™œ ์ด๋Ÿฐ ์ง€ํ‘œ๊ฐ€ ํ•„์š”ํ• ๊นŒ?

์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ ์šฐ๋ฆฌ๋Š” ํ•ญ์ƒ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ตœ์šฐ์„ ์œผ๋กœ ์ƒ๊ฐํ•ด์•ผ ํ•ด. ์‚ฌ์šฉ์ž๊ฐ€ ์šฐ๋ฆฌ ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ–ˆ์„ ๋•Œ, ๋น ๋ฅด๊ฒŒ ๋กœ๋”ฉ๋˜๊ณ , ํด๋ฆญํ–ˆ์„ ๋•Œ ์ฆ‰์‹œ ๋ฐ˜์‘ํ•˜๋ฉฐ, ๋ ˆ์ด์•„์›ƒ์ด ๊ฐ‘์ž๊ธฐ ๋ฐ”๋€Œ์ง€ ์•Š๋Š” ์•ˆ์ •์ ์ธ ์‚ฌ์ดํŠธ๋ฅผ ์›ํ•˜๊ฒ ์ง€? ๋ฐ”๋กœ ์ด๋Ÿฐ ์š”์†Œ๋“ค์„ ์ธก์ •ํ•˜๊ณ  ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์ด ์กด์žฌํ•˜๋Š” ๊ฑฐ์•ผ.

์ด์ œ ๊ฐ๊ฐ์˜ ์ง€ํ‘œ์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด์ž. ์ค€๋น„๋์–ด? ๊ทธ๋Ÿผ ๊ณ ๊ณ ! ๐Ÿš€

๐Ÿš€ LCP (Largest Contentful Paint): ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์„ฑ๋Šฅ

LCP๋Š” ๋ง ๊ทธ๋Œ€๋กœ '๊ฐ€์žฅ ํฐ ์ฝ˜ํ…์ธ ๊ฐ€ ํ™”๋ฉด์— ๊ทธ๋ ค์ง€๋Š” ์‹œ๊ฐ„'์„ ์˜๋ฏธํ•ด. ์‰ฝ๊ฒŒ ๋งํ•ด์„œ, ์‚ฌ์šฉ์ž๊ฐ€ ํŽ˜์ด์ง€์— ์ ‘์†ํ–ˆ์„ ๋•Œ ๊ฐ€์žฅ ํฐ ์ด๋ฏธ์ง€๋‚˜ ํ…์ŠคํŠธ ๋ธ”๋ก์ด ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ๋ณด์ด๋Š”์ง€๋ฅผ ์ธก์ •ํ•˜๋Š” ๊ฑฐ์ง€.

์˜ˆ๋ฅผ ๋“ค์–ด๋ณผ๊นŒ? ๋„ˆ๊ฐ€ ์žฌ๋Šฅ๋„ท ์‚ฌ์ดํŠธ์— ์ ‘์†ํ–ˆ์„ ๋•Œ, ๋ฉ”์ธ ๋ฐฐ๋„ˆ ์ด๋ฏธ์ง€๊ฐ€ ๋กœ๋”ฉ๋˜๋Š” ์‹œ๊ฐ„์ด ๋ฐ”๋กœ LCP์— ํ•ด๋‹น๋ผ. ์ด ์‹œ๊ฐ„์ด ๋น ๋ฅผ์ˆ˜๋ก ์‚ฌ์šฉ์ž๋Š” "์™€, ์ด ์‚ฌ์ดํŠธ ์—„์ฒญ ๋น ๋ฅด๋„ค!"๋ผ๊ณ  ๋Š๋‚„ ๊ฑฐ์•ผ.

๐ŸŽฏ LCP ๋ชฉํ‘œ: ์ข‹์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์œ„ํ•ด์„œ๋Š” LCP๊ฐ€ 2.5์ดˆ ์ด๋‚ด์—ฌ์•ผ ํ•ด.

๊ทธ๋Ÿผ LCP๋ฅผ ์–ด๋–ป๊ฒŒ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์„๊นŒ? ์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ํŒ์„ ์ค„๊ฒŒ:

  • ๐Ÿ–ผ๏ธ ์ด๋ฏธ์ง€ ์ตœ์ ํ™”: ํฐ ์ด๋ฏธ์ง€๋“ค์€ ์••์ถ•ํ•˜๊ณ , ์ ์ ˆํ•œ ํฌ๋งท(WebP ๋“ฑ)์„ ์‚ฌ์šฉํ•ด.
  • ๐Ÿšซ ๋ถˆํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค ์ œ๊ฑฐ: ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” CSS, JavaScript๋ฅผ ์ •๋ฆฌํ•ด.
  • โšก ์„œ๋ฒ„ ์‘๋‹ต ์‹œ๊ฐ„ ๊ฐœ์„ : ์„œ๋ฒ„ ์„ฑ๋Šฅ์„ ํŠœ๋‹ํ•˜๊ฑฐ๋‚˜ CDN์„ ์‚ฌ์šฉํ•ด๋ด.
  • ๐Ÿงฉ ์ค‘์š” ๋ฆฌ์†Œ์Šค ๋ฏธ๋ฆฌ ๋กœ๋“œ: ํ•ต์‹ฌ ๋ฆฌ์†Œ์Šค๋Š” <link rel="preload">๋ฅผ ์‚ฌ์šฉํ•ด ๋ฏธ๋ฆฌ ๋กœ๋“œํ•ด.

LCP๋ฅผ ๊ฐœ์„ ํ•˜๋ฉด ์‚ฌ์šฉ์ž๋“ค์ด ๋„ˆ์˜ ์‚ฌ์ดํŠธ๋ฅผ ๋” ๋น ๋ฅด๊ณ  ๋ฐ˜์‘์„ฑ ์ข‹๊ฒŒ ๋Š๋‚„ ๊ฑฐ์•ผ. ํŠนํžˆ ์žฌ๋Šฅ๋„ท๊ฐ™์ด ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ํ”Œ๋žซํผ์—์„œ๋Š” ์ฒซ์ธ์ƒ์ด ์ •๋ง ์ค‘์š”ํ•˜์ž–์•„? ๋น ๋ฅธ ๋กœ๋”ฉ์œผ๋กœ ์ข‹์€ ์ฒซ์ธ์ƒ์„ ๋‚จ๊ธฐ๋Š” ๊ฑฐ์ง€! ๐Ÿ‘

LCP (Largest Contentful Paint) ์‹œ๊ฐํ™” ํ—ค๋” ์˜์—ญ LCP ์š”์†Œ (ํฐ ์ด๋ฏธ์ง€) ๋‚˜๋จธ์ง€ ์ฝ˜ํ…์ธ  LCP: ๋นจ๊ฐ„์ƒ‰ ์˜์—ญ์ด ๋กœ๋“œ๋˜๋Š” ์‹œ๊ฐ„

์œ„ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด LCP๊ฐ€ ์–ด๋–ค ๊ฑด์ง€ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ. ๋นจ๊ฐ„์ƒ‰ ์˜์—ญ์ด ๋ฐ”๋กœ LCP ์š”์†Œ์•ผ. ์ด ๋ถ€๋ถ„์ด ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ๋กœ๋“œ๋˜๋Š๋ƒ๊ฐ€ LCP ์ ์ˆ˜๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฑฐ์ง€.

์ž, ์ด์ œ LCP์— ๋Œ€ํ•ด ์•Œ์•˜์œผ๋‹ˆ๊นŒ ๋‹ค์Œ ์ง€ํ‘œ๋กœ ๋„˜์–ด๊ฐ€๋ณผ๊นŒ? FID๋ผ๋Š” ๋…€์„์ธ๋ฐ, ์ด๊ฑด ๋˜ ์–ด๋–ค ๋…€์„์ผ์ง€ ๊ถ๊ธˆํ•˜์ง€? ๊ณ„์† ๋”ฐ๋ผ์™€! ๐Ÿƒโ€โ™‚๏ธ๐Ÿ’จ

๐Ÿ‘† FID (First Input Delay): ์ƒํ˜ธ์ž‘์šฉ์„ฑ

FID๋Š” '์ฒซ ์ž…๋ ฅ ์ง€์—ฐ'์ด๋ผ๊ณ  ํ•ด์„ํ•  ์ˆ˜ ์žˆ์–ด. ์ด๊ฑด ์‚ฌ์šฉ์ž๊ฐ€ ํŽ˜์ด์ง€์™€ ์ฒ˜์Œ ์ƒํ˜ธ์ž‘์šฉํ•  ๋•Œ(์˜ˆ: ๋ฒ„ํŠผ ํด๋ฆญ, ๋งํฌ ํƒญ ๋“ฑ)๋ถ€ํ„ฐ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๊ทธ ์ƒํ˜ธ์ž‘์šฉ์— ์‘๋‹ตํ•˜๊ธฐ ์‹œ์ž‘ํ•  ๋•Œ๊นŒ์ง€์˜ ์‹œ๊ฐ„์„ ์ธก์ •ํ•ด. ์‰ฝ๊ฒŒ ๋งํ•ด์„œ, ๋„ˆ๊ฐ€ ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์„ ๋•Œ ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ๋ฐ˜์‘ํ•˜๋Š”์ง€๋ฅผ ๋ณด๋Š” ๊ฑฐ์ง€.

์žฌ๋Šฅ๋„ท์„ ์˜ˆ๋กœ ๋“ค์–ด๋ณผ๊นŒ? ์‚ฌ์šฉ์ž๊ฐ€ '์žฌ๋Šฅ ๋“ฑ๋กํ•˜๊ธฐ' ๋ฒ„ํŠผ์„ ํด๋ฆญํ–ˆ์„ ๋•Œ, ๊ทธ ๋ฒ„ํŠผ์ด ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ๋ฐ˜์‘ํ•˜๋Š”์ง€๊ฐ€ FID์•ผ. ์ด ์‹œ๊ฐ„์ด ์งง์„์ˆ˜๋ก ์‚ฌ์šฉ์ž๋Š” ์‚ฌ์ดํŠธ๊ฐ€ ๋น ๋ฅด๊ณ  ๋ฐ˜์‘์„ฑ์ด ์ข‹๋‹ค๊ณ  ๋Š๋‚„ ๊ฑฐ์•ผ.

๐ŸŽฏ FID ๋ชฉํ‘œ: ์ข‹์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์œ„ํ•ด์„œ๋Š” FID๊ฐ€ 100ms ์ดํ•˜์—ฌ์•ผ ํ•ด.

FID๋ฅผ ๊ฐœ์„ ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ? ์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ์ „๋žต์„ ์†Œ๊ฐœํ• ๊ฒŒ:

  • ๐Ÿงน JavaScript ์‹คํ–‰ ์‹œ๊ฐ„ ์ค„์ด๊ธฐ: ํฐ JS ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ํŒŒ์ผ๋กœ ๋‚˜๋ˆ„๊ณ , ํ•„์š”ํ•  ๋•Œ๋งŒ ๋กœ๋“œํ•ด.
  • โณ ๊ธด ์ž‘์—… ๋ถ„ํ• ํ•˜๊ธฐ: 50ms ์ด์ƒ ๊ฑธ๋ฆฌ๋Š” ์ž‘์—…์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ์ž‘์—…์œผ๋กœ ๋‚˜๋ˆ .
  • ๐Ÿšฆ ํƒ€์‚ฌ ์Šคํฌ๋ฆฝํŠธ ์ง€์—ฐ ๋กœ๋“œ: ๊ด‘๊ณ ๋‚˜ ๋ถ„์„ ๋„๊ตฌ ๊ฐ™์€ ํƒ€์‚ฌ ์Šคํฌ๋ฆฝํŠธ๋Š” ํ•„์š”ํ•  ๋•Œ๋งŒ ๋กœ๋“œํ•ด.
  • ๐Ÿง  ์›น ์›Œ์ปค ์‚ฌ์šฉ: ๋ฌด๊ฑฐ์šด ์—ฐ์‚ฐ์€ ๋ฉ”์ธ ์Šค๋ ˆ๋“œ๊ฐ€ ์•„๋‹Œ ์›น ์›Œ์ปค์—์„œ ์ฒ˜๋ฆฌํ•ด.

FID๋ฅผ ๊ฐœ์„ ํ•˜๋ฉด ์‚ฌ์šฉ์ž๋“ค์ด ๋„ˆ์˜ ์‚ฌ์ดํŠธ๋ฅผ ๋” ๋ฐ˜์‘์„ฑ ์ข‹๊ณ  ์ƒํ˜ธ์ž‘์šฉ์ด ์‰ฝ๋‹ค๊ณ  ๋Š๋‚„ ๊ฑฐ์•ผ. ์žฌ๋Šฅ๋„ท ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ๋Š” ํŠนํžˆ ์ค‘์š”ํ•ด. ์‚ฌ์šฉ์ž๊ฐ€ ์žฌ๋Šฅ์„ ๋“ฑ๋กํ•˜๊ฑฐ๋‚˜ ๊ฒ€์ƒ‰ํ•  ๋•Œ ๋ฒ„๋ฒ…๊ฑฐ๋ฆฌ๋ฉด ์•ˆ ๋˜๋‹ˆ๊นŒ ๋ง์ด์•ผ!

FID (First Input Delay) ์‹œ๊ฐํ™” ๋ฒ„ํŠผ FID ์‘๋‹ต

์ด ๊ทธ๋ฆผ์„ ๋ณด๋ฉด FID๊ฐ€ ์–ด๋–ค ๊ฐœ๋…์ธ์ง€ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ. ๋นจ๊ฐ„ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ์ˆœ๊ฐ„๋ถ€ํ„ฐ ์ดˆ๋ก์ƒ‰ ์‘๋‹ต์ด ๋‚˜ํƒ€๋‚  ๋•Œ๊นŒ์ง€์˜ ์‹œ๊ฐ„, ๊ทธ๊ฒŒ ๋ฐ”๋กœ FID์•ผ. ์ด ์‹œ๊ฐ„์ด ์งง์„์ˆ˜๋ก ์‚ฌ์šฉ์ž๋Š” ์‚ฌ์ดํŠธ๊ฐ€ ๋น ๋ฅด๊ฒŒ ๋ฐ˜์‘ํ•œ๋‹ค๊ณ  ๋Š๋‚„ ๊ฑฐ์•ผ.

์ž, ์ด์ œ FID๊นŒ์ง€ ์•Œ์•˜์–ด! ๋งˆ์ง€๋ง‰์œผ๋กœ CLS๋ผ๋Š” ๋…€์„์ด ๋‚จ์•˜๋Š”๋ฐ, ์ด๊ฑด ๋˜ ์–ด๋–ค ๋…€์„์ผ๊นŒ? ๊ถ๊ธˆํ•˜์ง€? ๊ทธ๋Ÿผ ๊ณ„์† ๊ฐ€๋ณด์ž๊ณ ! ๐Ÿƒโ€โ™€๏ธ๐Ÿ’จ

๐Ÿ˜ต CLS (Cumulative Layout Shift): ์‹œ๊ฐ์  ์•ˆ์ •์„ฑ

CLS๋Š” '๋ˆ„์  ๋ ˆ์ด์•„์›ƒ ์ด๋™'์ด๋ผ๊ณ  ํ•ด์„ํ•  ์ˆ˜ ์žˆ์–ด. ์ด๊ฑด ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์ค‘์— ์š”์†Œ๋“ค์ด ์–ผ๋งˆ๋‚˜ ๋งŽ์ด ์›€์ง์ด๋Š”์ง€๋ฅผ ์ธก์ •ํ•˜๋Š” ์ง€ํ‘œ์•ผ. ์‰ฝ๊ฒŒ ๋งํ•ด์„œ, ํŽ˜์ด์ง€๋ฅผ ๋ณด๊ณ  ์žˆ๋Š”๋ฐ ๊ฐ‘์ž๊ธฐ ๋ฒ„ํŠผ์ด ์›€์ง์ธ๋‹ค๊ฑฐ๋‚˜, ํ…์ŠคํŠธ๊ฐ€ ๋ฐ€๋ ค๋‚˜๋Š” ๋“ฑ์˜ ํ˜„์ƒ์ด ์–ผ๋งˆ๋‚˜ ์ž์ฃผ, ์–ผ๋งˆ๋‚˜ ์‹ฌํ•˜๊ฒŒ ์ผ์–ด๋‚˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฑฐ์ง€.

์žฌ๋Šฅ๋„ท์„ ์˜ˆ๋กœ ๋“ค์–ด๋ณผ๊นŒ? ์‚ฌ์šฉ์ž๊ฐ€ ์žฌ๋Šฅ ๋ชฉ๋ก์„ ๋ณด๊ณ  ์žˆ๋Š”๋ฐ, ๊ฐ‘์ž๊ธฐ ๊ด‘๊ณ ๊ฐ€ ๋กœ๋“œ๋˜๋ฉด์„œ ์ „์ฒด ๋ ˆ์ด์•„์›ƒ์ด ๋ฐ€๋ ค๋‚˜๋Š” ์ƒํ™ฉ์„ ์ƒ๊ฐํ•ด๋ด. ์ด๋Ÿฐ ์ผ์ด ์ž์ฃผ ์ผ์–ด๋‚˜๋ฉด CLS ์ ์ˆ˜๊ฐ€ ๋‚˜๋น ์ง€๋Š” ๊ฑฐ์•ผ.

๐ŸŽฏ CLS ๋ชฉํ‘œ: ์ข‹์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์œ„ํ•ด์„œ๋Š” CLS๊ฐ€ 0.1 ์ดํ•˜์—ฌ์•ผ ํ•ด.

CLS๋ฅผ ๊ฐœ์„ ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ? ์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ์ „๋žต์„ ์†Œ๊ฐœํ• ๊ฒŒ:

  • ๐Ÿ“ ์ด๋ฏธ์ง€์™€ ๋น„๋””์˜ค์— ํฌ๊ธฐ ์ง€์ •: ๋ชจ๋“  ์ด๋ฏธ์ง€์™€ ๋น„๋””์˜ค ์š”์†Œ์— width์™€ height๋ฅผ ๋ฏธ๋ฆฌ ์ง€์ •ํ•ด์ค˜.
  • ๐Ÿšซ ๋™์  ์ฝ˜ํ…์ธ  ์‚ฝ์ž… ์ฃผ์˜: ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฏธ ๋ณด๊ณ  ์žˆ๋Š” ์ฝ˜ํ…์ธ  ์œ„์— ์ƒˆ ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฝ์ž…ํ•˜์ง€ ๋งˆ.
  • ๐Ÿ”ค ์›น ํฐํŠธ ์ตœ์ ํ™”: font-display: optional ๋˜๋Š” font-display: swap์„ ์‚ฌ์šฉํ•ด ํฐํŠธ ๋กœ๋”ฉ์„ ์ตœ์ ํ™”ํ•ด.
  • ๐Ÿ“ฆ ๊ด‘๊ณ  ์š”์†Œ์— ๊ณต๊ฐ„ ํ™•๋ณด: ๊ด‘๊ณ ๊ฐ€ ๋“ค์–ด๊ฐˆ ์ž๋ฆฌ๋ฅผ ๋ฏธ๋ฆฌ ํ™•๋ณดํ•ด ๋‘ฌ.

CLS๋ฅผ ๊ฐœ์„ ํ•˜๋ฉด ์‚ฌ์šฉ์ž๋“ค์ด ๋„ˆ์˜ ์‚ฌ์ดํŠธ๋ฅผ ๋” ์•ˆ์ •์ ์ด๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋Š๋‚„ ๊ฑฐ์•ผ. ์žฌ๋Šฅ๋„ท๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ๋Š” ํŠนํžˆ ์ค‘์š”ํ•ด. ์‚ฌ์šฉ์ž๊ฐ€ ์žฌ๋Šฅ์„ ๋‘˜๋Ÿฌ๋ณด๋‹ค๊ฐ€ ๊ฐ‘์ž๊ธฐ ๋ ˆ์ด์•„์›ƒ์ด ๋ฐ”๋€Œ๋ฉด ์งœ์ฆ๋‚  ํ…Œ๋‹ˆ๊นŒ ๋ง์ด์•ผ!

CLS (Cumulative Layout Shift) ์‹œ๊ฐํ™” ํ—ค๋” ์ฝ˜ํ…์ธ  1 ํ—ค๋” ์ฝ˜ํ…์ธ  1 ๊ฐ‘์ž๊ธฐ ๋‚˜ํƒ€๋‚œ ๊ด‘๊ณ  ๋ ˆ์ด์•„์›ƒ ์ด๋™

์ด ๊ทธ๋ฆผ์„ ๋ณด๋ฉด CLS๊ฐ€ ์–ด๋–ค ๊ฐœ๋…์ธ์ง€ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ. ์œ„์ชฝ์€ ์›๋ž˜ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์ด๊ณ , ์•„๋ž˜์ชฝ์€ ๊ฐ‘์ž๊ธฐ ๊ด‘๊ณ ๊ฐ€ ์‚ฝ์ž…๋˜๋ฉด์„œ ๋ ˆ์ด์•„์›ƒ์ด ๋ฐ€๋ ค๋‚œ ์ƒํ™ฉ์ด์•ผ. ์ด๋Ÿฐ ๋ ˆ์ด์•„์›ƒ ์ด๋™์ด ์ž์ฃผ, ํฌ๊ฒŒ ์ผ์–ด๋‚ ์ˆ˜๋ก CLS ์ ์ˆ˜๊ฐ€ ๋‚˜๋น ์ง€๋Š” ๊ฑฐ์ง€.

์ž, ์ด์ œ ์šฐ๋ฆฌ๋Š” ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์˜ ์„ธ ๊ฐ€์ง€ ์š”์†Œ๋ฅผ ๋ชจ๋‘ ์•Œ์•„๋ดค์–ด! LCP, FID, CLS... ์ด ์„ธ ๋…€์„๋“ค์ด ๋„ˆ์˜ ์›น์‚ฌ์ดํŠธ์˜ ์„ฑ๋Šฅ์„ ๊ฒฐ์ •ํ•˜๋Š” ํ•ต์‹ฌ ์ง€ํ‘œ๋ผ๋Š” ๊ฑธ ๊ธฐ์–ตํ•ด. ์ด์ œ ์ด๊ฑธ ์–ด๋–ป๊ฒŒ ์ธก์ •ํ•˜๊ณ  ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณผ๊นŒ? ์ค€๋น„๋์–ด? ๊ทธ๋Ÿผ ๊ณ ๊ณ ! ๐Ÿš€

๐Ÿ” ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ ์ธก์ •ํ•˜๊ธฐ

์ž, ์ด์ œ ์šฐ๋ฆฌ๊ฐ€ ์•Œ์•„๋ณธ LCP, FID, CLS๋ฅผ ์–ด๋–ป๊ฒŒ ์ธก์ •ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณผ ์ฐจ๋ก€์•ผ. ์ธก์ • ๋ฐฉ๋ฒ•์„ ์•Œ์•„์•ผ ์šฐ๋ฆฌ ์‚ฌ์ดํŠธ์˜ ํ˜„์žฌ ์ƒํƒœ๋ฅผ ํŒŒ์•…ํ•˜๊ณ , ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๊ฒ ์ง€? ๐Ÿ‘€

ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์„ ์ธก์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์–ด:

  1. ์‹คํ—˜์‹ค ๋ฐ์ดํ„ฐ (Lab Data)
  2. ํ˜„์žฅ ๋ฐ์ดํ„ฐ (Field Data)

์ด ๋‘ ๊ฐ€์ง€๊ฐ€ ๋ญ”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์ž!

1. ์‹คํ—˜์‹ค ๋ฐ์ดํ„ฐ (Lab Data) ์ธก์ •

์‹คํ—˜์‹ค ๋ฐ์ดํ„ฐ๋Š” controlled environment(ํ†ต์ œ๋œ ํ™˜๊ฒฝ)์—์„œ ์ธก์ •ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋งํ•ด. ์ฆ‰, ์‹ค์ œ ์‚ฌ์šฉ์ž๊ฐ€ ์•„๋‹Œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™˜๊ฒฝ์—์„œ ์ธก์ •ํ•˜๋Š” ๊ฑฐ์ง€. ์ด๋Ÿฐ ๋„๊ตฌ๋“ค์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด:

  • ๐Ÿงช Lighthouse: ๊ตฌ๊ธ€์—์„œ ์ œ๊ณตํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ์ž๋™ํ™” ๋„๊ตฌ์•ผ. ํฌ๋กฌ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์— ๋‚ด์žฅ๋˜์–ด ์žˆ์–ด์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ์ง€.
  • ๐ŸŽ๏ธ WebPageTest: ๋‹ค์–‘ํ•œ ์กฐ๊ฑด์—์„œ ์›น ์„ฑ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๋Š” ์˜จ๋ผ์ธ ๋„๊ตฌ์•ผ.
  • ๐Ÿ› ๏ธ Chrome DevTools: ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์˜ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋กœ, ์„ฑ๋Šฅ ํƒญ์—์„œ ๋‹ค์–‘ํ•œ ๋ฉ”ํŠธ๋ฆญ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด.

๐Ÿ’ก Tip: Lighthouse๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์‹œํฌ๋ฆฟ ๋ชจ๋“œ๋‚˜ ์ต๋ช… ๋ชจ๋“œ์—์„œ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒŒ ์ข‹์•„. ๋ธŒ๋ผ์šฐ์ € ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์˜ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š๊ฑฐ๋“ .

2. ํ˜„์žฅ ๋ฐ์ดํ„ฐ (Field Data) ์ธก์ •

ํ˜„์žฅ ๋ฐ์ดํ„ฐ๋Š” ์‹ค์ œ ์‚ฌ์šฉ์ž๋“ค์ด ๋„ˆ์˜ ์›น์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•  ๋•Œ ์ˆ˜์ง‘๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋งํ•ด. ์ด๊ฑด ์‹ค์ œ ์‚ฌ์šฉ ํ™˜๊ฒฝ์—์„œ์˜ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๋” ํ˜„์‹ค์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์ง€. ์ด๋Ÿฐ ๋„๊ตฌ๋“ค์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด:

  • ๐Ÿ“Š Chrome User Experience Report (CrUX): ๊ตฌ๊ธ€์—์„œ ์ œ๊ณตํ•˜๋Š” ์‹ค์ œ Chrome ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์•ผ.
  • ๐Ÿ“ˆ PageSpeed Insights: CrUX ๋ฐ์ดํ„ฐ์™€ Lighthouse ๋ถ„์„์„ ํ•จ๊ป˜ ์ œ๊ณตํ•ด.
  • ๐Ÿ‘๏ธ Search Console: ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰ ์ฝ˜์†”์—์„œ๋„ ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ ๋ณด๊ณ ์„œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด.
  • ๐Ÿ”ง web-vitals JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ: ๊ตฌ๊ธ€์—์„œ ์ œ๊ณตํ•˜๋Š” JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ, ์ง์ ‘ ์ธก์ • ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์–ด.

์ž, ์ด์ œ ์ธก์ • ๋ฐฉ๋ฒ•์„ ์•Œ์•˜์œผ๋‹ˆ ์‹ค์ œ๋กœ ํ•ด๋ณผ๊นŒ? ์˜ˆ๋ฅผ ๋“ค์–ด, ์žฌ๋Šฅ๋„ท ์‚ฌ์ดํŠธ์˜ ์„ฑ๋Šฅ์„ ์ธก์ •ํ•ด๋ณด์ž๊ณ !

๐ŸŽฌ ์‹ค์Šต: PageSpeed Insights๋กœ ์žฌ๋Šฅ๋„ท ์ธก์ •ํ•˜๊ธฐ

  1. ๋ธŒ๋ผ์šฐ์ €์—์„œ PageSpeed Insights (https://pagespeed.web.dev/)์— ์ ‘์†ํ•ด.
  2. URL ์ž…๋ ฅ๋ž€์— "https://www.jaenung.net"์„ ์ž…๋ ฅํ•˜๊ณ  '๋ถ„์„' ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด.
  3. ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๋ฉด ๋ชจ๋ฐ”์ผ๊ณผ ๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „์˜ ์„ฑ๋Šฅ ์ ์ˆ˜์™€ ํ•จ๊ป˜ ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ ์ง€ํ‘œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ.

์ด๋ ‡๊ฒŒ ์ธก์ •ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์šฐ๋ฆฌ ์‚ฌ์ดํŠธ์˜ ํ˜„์žฌ ์ƒํƒœ๋ฅผ ํŒŒ์•…ํ•˜๊ณ , ์–ด๋–ค ๋ถ€๋ถ„์„ ๊ฐœ์„ ํ•ด์•ผ ํ• ์ง€ ์•Œ ์ˆ˜ ์žˆ๊ฒ ์ง€. ์ธก์ • ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ  "์•„, ์šฐ๋ฆฌ ์‚ฌ์ดํŠธ์˜ LCP๊ฐ€ ์ข€ ๋Š๋ฆฌ๋„ค. ์ด๋ฏธ์ง€ ์ตœ์ ํ™”๋ฅผ ํ•ด์•ผ๊ฒ ์–ด!" ์ด๋Ÿฐ ์‹์œผ๋กœ ๊ฐœ์„  ํฌ์ธํŠธ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๊ฑฐ์•ผ.

์ž, ์ด์ œ ์ธก์ • ๋ฐฉ๋ฒ•๋„ ์•Œ์•˜์œผ๋‹ˆ ๋‹ค์Œ์€ ์‹ค์ œ๋กœ ์ด ์ง€ํ‘œ๋“ค์„ ์–ด๋–ป๊ฒŒ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณผ๊นŒ? ์ค€๋น„๋์–ด? ๊ทธ๋Ÿผ ๊ณ ๊ณ ! ๐Ÿš€

๐Ÿ› ๏ธ ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ ์ตœ์ ํ™” ์ „๋žต

์ž, ์ด์ œ ์šฐ๋ฆฌ๊ฐ€ ์ธก์ •ํ•œ ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์„ ์–ด๋–ป๊ฒŒ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์ž. ๊ฐ ์ง€ํ‘œ๋ณ„๋กœ ํšจ๊ณผ์ ์ธ ์ตœ์ ํ™” ์ „๋žต์„ ์†Œ๊ฐœํ• ๊ฒŒ. ์žฌ๋Šฅ๋„ท ๊ฐ™์€ ๋ณต์žกํ•œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์šฉ์ ์ธ ํŒ๋“ค์ด์•ผ!

1. LCP (Largest Contentful Paint) ๊ฐœ์„ ํ•˜๊ธฐ

LCP๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๊ฑด ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„๋ฅผ ๋†’์ด๋Š” ๊ฒƒ๊ณผ ์ง๊ฒฐ๋ผ. ์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ํšจ๊ณผ์ ์ธ ์ „๋žต์ด ์žˆ์–ด:

  • ๐Ÿ–ผ๏ธ ์ด๋ฏธ์ง€ ์ตœ์ ํ™”:
    • WebP๋‚˜ AVIF ๊ฐ™์€ ์ตœ์‹  ์ด๋ฏธ์ง€ ํฌ๋งท ์‚ฌ์šฉํ•˜๊ธฐ
    • Lazy loading ์ ์šฉํ•˜๊ธฐ (๋‹จ, LCP ์š”์†Œ์—๋Š” ์ ์šฉํ•˜์ง€ ๋ง ๊ฒƒ!)
    • ์ด๋ฏธ์ง€ CDN ์‚ฌ์šฉํ•˜๊ธฐ
  • ๐Ÿš€ ์„œ๋ฒ„ ์‘๋‹ต ์‹œ๊ฐ„ ๊ฐœ์„ :
    • ์„œ๋ฒ„ ์„ฑ๋Šฅ ์ตœ์ ํ™” (์บ์‹ฑ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ ์ตœ์ ํ™” ๋“ฑ)
    • CDN ์‚ฌ์šฉํ•˜๊ธฐ
  • ๐Ÿงน ๋ถˆํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค ์ œ๊ฑฐ:
    • ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” CSS, JavaScript ์ œ๊ฑฐ
    • ์ฝ”๋“œ ์Šคํ”Œ๋ฆฌํŒ…์œผ๋กœ ํ•„์š”ํ•œ ์ฝ”๋“œ๋งŒ ๋กœ๋“œํ•˜๊ธฐ
  • ๐Ÿ” ๋ฆฌ์†Œ์Šค ์šฐ์„ ์ˆœ์œ„ ์ง€์ •:
    • ์ค‘์š”ํ•œ CSS๋Š” ์ธ๋ผ์ธ์œผ๋กœ ํฌํ•จ์‹œํ‚ค๊ธฐ
    • <link rel="preload">๋กœ ์ค‘์š” ๋ฆฌ์†Œ์Šค ๋ฏธ๋ฆฌ ๋กœ๋“œํ•˜๊ธฐ

๐Ÿ’ก ์žฌ๋Šฅ๋„ท ์ ์šฉ Tip: ๋ฉ”์ธ ํŽ˜์ด์ง€์˜ '์ธ๊ธฐ ์žฌ๋Šฅ' ์„น์…˜์— ์žˆ๋Š” ์ด๋ฏธ์ง€๋“ค์„ WebP ํฌ๋งท์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ , ์ด๋ฏธ์ง€ CDN์„ ์‚ฌ์šฉํ•ด ๋น ๋ฅด๊ฒŒ ๋กœ๋“œํ•ด๋ณด๋Š” ๊ฑด ์–ด๋•Œ? ์‚ฌ์šฉ์ž๋“ค์ด ๊ฐ€์žฅ ๋จผ์ € ๋ณด๋Š” ๋ถ€๋ถ„์ด๋‹ˆ๊นŒ LCP ๊ฐœ์„ ์— ํฐ ๋„์›€์ด ๋  ๊ฑฐ์•ผ.

2. FID (First Input Delay) ๊ฐœ์„ ํ•˜๊ธฐ

FID๋ฅผ ๊ฐœ์„ ํ•˜๋ ค๋ฉด JavaScript ์‹คํ–‰ ์‹œ๊ฐ„์„ ์ค„์ด๊ณ  ๋ฉ”์ธ ์Šค๋ ˆ๋“œ๋ฅผ ์ตœ๋Œ€ํ•œ ์ž์œ ๋กญ๊ฒŒ ๋งŒ๋“ค์–ด์•ผ ํ•ด. ์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ์ „๋žต์ด ์žˆ์–ด:

  • โณ JavaScript ์‹คํ–‰ ์‹œ๊ฐ„ ์ค„์ด๊ธฐ:
    • ํฐ JS ํŒŒ์ผ์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ์ฒญํฌ๋กœ ๋ถ„ํ• ํ•˜๊ธฐ
    • ์ฝ”๋“œ ์Šคํ”Œ๋ฆฌํŒ…๊ณผ ์ง€์—ฐ ๋กœ๋”ฉ ์‚ฌ์šฉํ•˜๊ธฐ
  • ๐Ÿง  ์›น ์›Œ์ปค ํ™œ์šฉํ•˜๊ธฐ:
    • ๋ณต์žกํ•œ ๊ณ„์‚ฐ์ด๋‚˜ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋Š” ์›น ์›Œ์ปค๋กœ ์˜ฎ๊ธฐ๊ธฐ
  • ๐Ÿšฆ ํƒ€์‚ฌ ์Šคํฌ๋ฆฝํŠธ ๊ด€๋ฆฌ:
    • ํ•„์š”ํ•œ ์Šคํฌ๋ฆฝํŠธ๋งŒ ์‚ฌ์šฉํ•˜๊ณ , ๊ฐ€๋Šฅํ•˜๋ฉด ์ง€์—ฐ ๋กœ๋”ฉ ์ ์šฉํ•˜๊ธฐ
    • ๊ด‘๊ณ ๋‚˜ ๋ถ„์„ ๋„๊ตฌ์˜ ์˜ํ–ฅ ์ตœ์†Œํ™”ํ•˜๊ธฐ
  • ๐ŸŽจ RAIL ๋ชจ๋ธ ์ ์šฉ:
    • Response, Animation, Idle, Load๋ฅผ ๊ณ ๋ คํ•œ ์„ฑ๋Šฅ ์ตœ์ ํ™”

๐Ÿ’ก ์žฌ๋Šฅ๋„ท ์ ์šฉ Tip: ์žฌ๋Šฅ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์—์„œ ๋ณต์žกํ•œ ํ•„ํ„ฐ๋ง์ด๋‚˜ ์ •๋ ฌ ๋กœ์ง์ด ์žˆ๋‹ค๋ฉด, ์ด๋ฅผ ์›น ์›Œ์ปค๋กœ ์˜ฎ๊ฒจ๋ณด๋Š” ๊ฑด ์–ด๋•Œ? ๋ฉ”์ธ ์Šค๋ ˆ๋“œ์˜ ๋ถ€๋‹ด์„ ์ค„์—ฌ FID๋ฅผ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ.

3. CLS (Cumulative Layout Shift) ๊ฐœ์„ ํ•˜๊ธฐ

CLS๋ฅผ ๊ฐœ์„ ํ•˜๋ ค๋ฉด ํŽ˜์ด์ง€ ์š”์†Œ๋“ค์˜ ๊ฐ‘์ž‘์Šค๋Ÿฌ์šด ์ด๋™์„ ์ตœ์†Œํ™”ํ•ด์•ผ ํ•ด. ์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ์ „๋žต์ด ์žˆ์–ด:

  • ๐Ÿ“ ์ด๋ฏธ์ง€์™€ ๋น„๋””์˜ค์— ํฌ๊ธฐ ์ง€์ •:
    • ๋ชจ๋“  <img>์™€ <video> ์š”์†Œ์— width์™€ height ์†์„ฑ ์ง€์ •ํ•˜๊ธฐ
    • aspect-ratio CSS ์†์„ฑ ํ™œ์šฉํ•˜๊ธฐ
  • ๐Ÿšซ ๋™์  ์ฝ˜ํ…์ธ  ๊ด€๋ฆฌ:
    • ์‚ฌ์šฉ์ž ์ธํ„ฐ๋ž™์…˜ ์—†์ด ์ฝ˜ํ…์ธ ๋ฅผ ๋™์ ์œผ๋กœ ์‚ฝ์ž…ํ•˜์ง€ ์•Š๊ธฐ
    • ์ƒˆ ์ฝ˜ํ…์ธ ๋Š” ๊ธฐ์กด ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐ€์–ด๋‚ด์ง€ ์•Š๋„๋ก ํ•˜๊ธฐ
  • ๐Ÿ”ค ์›น ํฐํŠธ ์ตœ์ ํ™”:
    • font-display: optional ๋˜๋Š” font-display: swap ์‚ฌ์šฉํ•˜๊ธฐ
    • <link rel="preload">๋กœ ์ค‘์š” ํฐํŠธ ๋ฏธ๋ฆฌ ๋กœ๋“œํ•˜๊ธฐ
  • ๐Ÿ“ฆ ๊ด‘๊ณ ์™€ ์ž„๋ฒ ๋“œ ์š”์†Œ ๊ด€๋ฆฌ:
    • ๊ด‘๊ณ  ๊ณต๊ฐ„์„ ๋ฏธ๋ฆฌ ํ™•๋ณดํ•ด๋‘๊ธฐ
    • ์ž„๋ฒ ๋“œ ์š”์†Œ(์˜ˆ: YouTube ๋™์˜์ƒ)์˜ ํฌ๊ธฐ๋ฅผ ๋ฏธ๋ฆฌ ์ง€์ •ํ•˜๊ธฐ

๐Ÿ’ก ์žฌ๋Šฅ๋„ท ์ ์šฉ Tip: ์žฌ๋Šฅ ๋ชฉ๋ก์„ ๋ฌดํ•œ ์Šคํฌ๋กค๋กœ ๋กœ๋“œํ•œ๋‹ค๋ฉด, ์ƒˆ๋กœ์šด ํ•ญ๋ชฉ์ด ์ถ”๊ฐ€๋  ๋•Œ ํŽ˜์ด์ง€ ๋ ˆ์ด์•„์›ƒ์ด ํ”๋“ค๋ฆฌ์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•ด. ๊ฐ ์žฌ๋Šฅ ์นด๋“œ์˜ ํฌ๊ธฐ๋ฅผ ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ณ , ์ด๋ฏธ์ง€ ๋กœ๋”ฉ ์ „์— ํ”Œ๋ ˆ์ด์Šคํ™€๋”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์€ ๋ฐฉ๋ฒ•์ด์•ผ.

์ด๋ ‡๊ฒŒ ๊ฐ ์ง€ํ‘œ๋ณ„๋กœ ์ตœ์ ํ™” ์ „๋žต์„ ์ ์šฉํ•˜๋ฉด, ์žฌ๋Šฅ๋„ท์˜ ์ „๋ฐ˜์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํฌ๊ฒŒ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ. ํ•˜์ง€๋งŒ ๊ธฐ์–ตํ•ด, ์ด๊ฑด ํ•œ ๋ฒˆ์— ๋๋‚˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์ง€์†์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ๊ฐœ์„ ํ•ด ๋‚˜๊ฐ€์•ผ ํ•˜๋Š” ๊ณผ์ •์ด์•ผ. ๐Ÿ’ช

์ž, ์ด์ œ ์šฐ๋ฆฌ๋Š” ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์— ๋Œ€ํ•ด ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ์„ ์•Œ์•„๋ดค์–ด! ๋งˆ์ง€๋ง‰์œผ๋กœ, ์ด ๋ชจ๋“  ๊ฒƒ์„ ์ข…ํ•ฉํ•ด์„œ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ์ ์šฉํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์ •๋ฆฌํ•ด๋ณผ๊นŒ? ์ค€๋น„๋์–ด? ๊ทธ๋Ÿผ ๋งˆ์ง€๋ง‰ ์„น์…˜์œผ๋กœ ๊ณ ๊ณ ! ๐Ÿš€

๐Ÿ† ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ ์ตœ์ ํ™”: ์‹ค์ „ ์ ์šฉ๊ณผ ๊ด€๋ฆฌ

์ž, ์ด์ œ ์šฐ๋ฆฌ๋Š” ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์ด ๋ฌด์—‡์ธ์ง€, ์–ด๋–ป๊ฒŒ ์ธก์ •ํ•˜๊ณ  ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•Œ์•„๋ดค์–ด. ์ด์ œ ์ด ๋ชจ๋“  ๊ฑธ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ์ ์šฉํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์„์ง€ ์ •๋ฆฌํ•ด๋ณผ๊ฒŒ. ์žฌ๋Šฅ๋„ท ๊ฐ™์€ ์‹ค์ œ ์„œ๋น„์Šค์— ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‹ค์šฉ์ ์ธ ํŒ๋“ค์ด์•ผ!

1. ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ ๊ตฌ์ถ•ํ•˜๊ธฐ

์ง€์†์ ์ธ ์„ฑ๋Šฅ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด์„œ๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒŒ ์ค‘์š”ํ•ด. ์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์–ด:

  • ๐Ÿ“Š ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง: Google Analytics๋‚˜ New Relic ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ์„ฑ๋Šฅ ์ง€ํ‘œ๋ฅผ ์ถ”์ ํ•ด.
  • ๐Ÿšจ ์•Œ๋ฆผ ์„ค์ •: ์„ฑ๋Šฅ ์ง€ํ‘œ๊ฐ€ ํŠน์ • ์ž„๊ณ„๊ฐ’์„ ๋„˜์œผ๋ฉด ์•Œ๋ฆผ์„ ๋ฐ›๋„๋ก ์„ค์ •ํ•ด.
  • ๐Ÿ“ˆ ํŠธ๋ Œ๋“œ ๋ถ„์„: ์‹œ๊ฐ„์— ๋”ฐ๋ฅธ ์„ฑ๋Šฅ ๋ณ€ํ™”๋ฅผ ์ถ”์ ํ•˜๊ณ  ๋ถ„์„ํ•ด.

๐Ÿ’ก ์žฌ๋Šฅ๋„ท ์ ์šฉ Tip: ์žฌ๋Šฅ๋„ท์˜ ์ฃผ์š” ํŽ˜์ด์ง€(์˜ˆ: ๋ฉ”์ธ, ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ, ์žฌ๋Šฅ ์ƒ์„ธ ํŽ˜์ด์ง€)์— ๋Œ€ํ•ด ๋ณ„๋„์˜ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค์–ด ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด๋ณด๋Š” ๊ฑด ์–ด๋•Œ? ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์–ด๋Š ํŽ˜์ด์ง€์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”์ง€ ๋น ๋ฅด๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ.

2. ์„ฑ๋Šฅ ์˜ˆ์‚ฐ ์„ค์ •ํ•˜๊ธฐ

์„ฑ๋Šฅ ์˜ˆ์‚ฐ(Performance Budget)์„ ์„ค์ •ํ•˜๋ฉด ๊ฐœ๋ฐœ ๊ณผ์ •์—์„œ ์„ฑ๋Šฅ์„ ์ง€์†์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด. ์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ํŒ์ด ์žˆ์–ด:

  • ๐ŸŽฏ ๋ชฉํ‘œ ์„ค์ •: ๊ฐ ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ ์ง€ํ‘œ์— ๋Œ€ํ•œ ๋ชฉํ‘œ์น˜๋ฅผ ์ •ํ•ด.
  • ๐Ÿšฆ CI/CD์— ํ†ตํ•ฉ: ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ๋ฅผ CI/CD ํŒŒ์ดํ”„๋ผ์ธ์— ํ†ตํ•ฉํ•ด ์ž๋™์œผ๋กœ ์ฒดํฌํ•˜๋„๋ก ํ•ด.
  • ๐Ÿ” ์ฝ”๋“œ ๋ฆฌ๋ทฐ์— ํฌํ•จ: ์„ฑ๋Šฅ ์˜ํ–ฅ์„ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๊ณผ์ •์—์„œ ๊ณ ๋ คํ•˜๋„๋ก ํ•ด.

๐Ÿ’ก ์žฌ๋Šฅ๋„ท ์ ์šฉ Tip: ์žฌ๋Šฅ๋„ท์˜ ๊ฐ ์ฃผ์š” ๊ธฐ๋Šฅ(์˜ˆ: ์žฌ๋Šฅ ๋“ฑ๋ก, ๊ฒฐ์ œ ํ”„๋กœ์„ธ์Šค)์— ๋Œ€ํ•ด ์„ฑ๋Šฅ ์˜ˆ์‚ฐ์„ ์„ค์ •ํ•ด๋ณด๋Š” ๊ฑด ์–ด๋•Œ? ์˜ˆ๋ฅผ ๋“ค์–ด, "์žฌ๋Šฅ ๋“ฑ๋ก ํŽ˜์ด์ง€์˜ LCP๋Š” 2์ดˆ ์ด๋‚ด, FID๋Š” 100ms ์ด๋‚ด" ์ด๋Ÿฐ ์‹์œผ๋กœ ๋ง์ด์•ผ.

3. ํŒ€ ์ „์ฒด์˜ ์„ฑ๋Šฅ ์ธ์‹ ๋†’์ด๊ธฐ

์›น ์„ฑ๋Šฅ ์ตœ์ ํ™”๋Š” ๊ฐœ๋ฐœ์ž๋งŒ์˜ ์ผ์ด ์•„๋‹ˆ์•ผ. ์ „์ฒด ํŒ€์ด ์„ฑ๋Šฅ์˜ ์ค‘์š”์„ฑ์„ ์ธ์‹ํ•˜๊ณ  ํ˜‘๋ ฅํ•ด์•ผ ํ•ด:

  • ๐Ÿ“š ๊ต์œก ์„ธ์…˜: ์ •๊ธฐ์ ์œผ๋กœ ์„ฑ๋Šฅ ๊ด€๋ จ ๊ต์œก ์„ธ์…˜์„ ์ง„ํ–‰ํ•ด.
  • ๐Ÿ† ์„ฑ๊ณผ ๊ณต์œ : ์„ฑ๋Šฅ ๊ฐœ์„  ๊ฒฐ๊ณผ๋ฅผ ํŒ€ ์ „์ฒด์™€ ๊ณต์œ ํ•˜๊ณ  ์ถ•ํ•˜ํ•ด.
  • ๐Ÿ‘ฅ ํฌ๋กœ์Šค ํŽ‘์…”๋„ ํ˜‘์—…: ๊ฐœ๋ฐœ์ž, ๋””์ž์ด๋„ˆ, ๋งˆ์ผ€ํ„ฐ ๋“ฑ ๋ชจ๋“  ํŒ€์›์ด ์„ฑ๋Šฅ์„ ๊ณ ๋ คํ•˜๋„๋ก ํ•ด.

๐Ÿ’ก ์žฌ๋Šฅ๋„ท ์ ์šฉ Tip: ๋งค์›” "์„ฑ๋Šฅ ๋ฐ์ด"๋ฅผ ์ •ํ•ด์„œ ์ „์ฒด ํŒ€์ด ๋ชจ์—ฌ ํ˜„์žฌ ์„ฑ๋Šฅ ์ƒํƒœ๋ฅผ ๋ฆฌ๋ทฐํ•˜๊ณ , ๊ฐœ์„  ์•„์ด๋””์–ด๋ฅผ ๋ธŒ๋ ˆ์ธ์Šคํ† ๋ฐํ•˜๋Š” ๊ฑด ์–ด๋•Œ? ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ชจ๋“  ํŒ€์›์ด ์„ฑ๋Šฅ์˜ ์ค‘์š”์„ฑ์„ ์ธ์‹ํ•˜๊ณ  ์ ๊ทน์ ์œผ๋กœ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ.

4. ์ ์ง„์  ๊ฐœ์„ ๊ณผ ์‹คํ—˜

ํ•œ ๋ฒˆ์— ๋ชจ๋“  ๊ฒƒ์„ ์™„๋ฒฝํ•˜๊ฒŒ ๋งŒ๋“ค๋ ค๊ณ  ํ•˜์ง€ ๋งˆ. ์ ์ง„์ ์œผ๋กœ ๊ฐœ์„ ํ•˜๊ณ  ์‹คํ—˜ํ•ด๋‚˜๊ฐ€๋Š” ๊ฒŒ ์ค‘์š”ํ•ด:

  • ๐Ÿงช A/B ํ…Œ์ŠคํŠธ: ์„ฑ๋Šฅ ๊ฐœ์„  ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด A/B ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•ด.
  • ๐Ÿ”„ ์ง€์†์ ์ธ ๊ฐœ์„ : ์ž‘์€ ๊ฐœ์„ ์ด๋ผ๋„ ๊พธ์ค€ํžˆ ํ•ด๋‚˜๊ฐ€.
  • ๐Ÿ“Š ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ: ์‹ค์ œ ์‚ฌ์šฉ์ž๋“ค์˜ ํ”ผ๋“œ๋ฐฑ์„ ์ˆ˜์ง‘ํ•˜๊ณ  ๋ฐ˜์˜ํ•ด.

๐Ÿ’ก ์žฌ๋Šฅ๋„ท ์ ์šฉ Tip: ์žฌ๋Šฅ ๋ชฉ๋ก ํŽ˜์ด์ง€์—์„œ ์ด๋ฏธ์ง€ ๋กœ๋”ฉ ๋ฐฉ์‹์„ ๋‘ ๊ฐ€์ง€๋กœ ๋‚˜๋ˆ  A/B ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณด๋Š” ๊ฑด ์–ด๋•Œ? ํ•œ ๊ทธ๋ฃน์€ ํ˜„์žฌ ๋ฐฉ์‹์„ ์œ ์ง€ํ•˜๊ณ , ๋‹ค๋ฅธ ๊ทธ๋ฃน์€ ์ ์ง„์  ์ด๋ฏธ์ง€ ๋กœ๋”ฉ์„ ์ ์šฉํ•ด์„œ ์–ด๋–ค ๋ฐฉ์‹์ด ๋” ์ข‹์€ ์„ฑ๋Šฅ๊ณผ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š”์ง€ ๋น„๊ตํ•ด๋ณผ ์ˆ˜ ์žˆ์„ ๊ฑฐ์•ผ.

์ž, ์ด์ œ ์šฐ๋ฆฌ๋Š” ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์— ๋Œ€ํ•ด ์ •๋ง ๋งŽ์€ ๊ฒƒ์„ ์•Œ์•„๋ดค์–ด! ์ด๊ฑธ ๋ชจ๋‘ ์ ์šฉํ•˜๋ฉด ์žฌ๋Šฅ๋„ท์˜ ์„ฑ๋Šฅ์ด ํ™• ์ข‹์•„์งˆ ๊ฑฐ์•ผ. ํ•˜์ง€๋งŒ ๊ธฐ์–ตํ•ด, ์›น ์„ฑ๋Šฅ ์ตœ์ ํ™”๋Š” ๋์ด ์—†๋Š” ์—ฌ์ •์ด์•ผ. ๊ธฐ์ˆ ์€ ๊ณ„์† ๋ฐœ์ „ํ•˜๊ณ , ์‚ฌ์šฉ์ž์˜ ๊ธฐ๋Œ€์น˜๋„ ๋†’์•„์ง€๋‹ˆ๊นŒ. ๊ทธ๋Ÿฌ๋‹ˆ ํ•ญ์ƒ ์ตœ์‹  ํŠธ๋ Œ๋“œ๋ฅผ ์ฃผ์‹œํ•˜๊ณ , ๊พธ์ค€ํžˆ ๊ฐœ์„ ํ•ด ๋‚˜๊ฐ€๋Š” ๊ฒŒ ์ค‘์š”ํ•ด.

์ด์ œ ๋„ˆํฌ๋“ค์€ ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์˜ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋์–ด! ์ด ์ง€์‹์„ ๊ฐ€์ง€๊ณ  ์žฌ๋Šฅ๋„ท์„ ๋”์šฑ ๋น ๋ฅด๊ณ , ๋ฐ˜์‘์„ฑ ์ข‹๊ณ , ์•ˆ์ •์ ์ธ ํ”Œ๋žซํผ์œผ๋กœ ๋งŒ๋“ค์–ด๋‚˜๊ฐ€๊ธธ ๋ฐ”๋ผ. ํ™”์ดํŒ…! ๐Ÿš€โœจ

๐ŸŒŸ ๊ฒฐ๋ก : ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ๋กœ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ํ˜์‹ ํ•˜๊ธฐ

์ž, ์šฐ๋ฆฌ์˜ ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ ์—ฌ์ •์ด ๊ฑฐ์˜ ๋๋‚˜๊ฐ€๊ณ  ์žˆ์–ด. ์ •๋ง ๊ธด ์—ฌ์ •์ด์—ˆ์ง€๋งŒ, ์ด์ œ ๋„ˆํฌ๋Š” ์›น ์„ฑ๋Šฅ์˜ ์ง„์ •ํ•œ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋์–ด! ๐Ÿ‘

์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ์šด ๋‚ด์šฉ์„ ๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•ด๋ณผ๊นŒ?

  • ๐Ÿš€ LCP (Largest Contentful Paint): ํŽ˜์ด์ง€์˜ ์ฃผ์š” ์ฝ˜ํ…์ธ ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ๋กœ๋“œ๋˜๋Š”์ง€
  • ๐Ÿ‘† FID (First Input Delay): ์‚ฌ์šฉ์ž์˜ ์ฒซ ์ƒํ˜ธ์ž‘์šฉ์— ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ๋ฐ˜์‘ํ•˜๋Š”์ง€
  • ๐Ÿ˜ต CLS (Cumulative Layout Shift): ํŽ˜์ด์ง€ ์š”์†Œ๋“ค์ด ์–ผ๋งˆ๋‚˜ ์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€๋˜๋Š”์ง€

์ด ์„ธ ๊ฐ€์ง€ ์ง€ํ‘œ๋ฅผ ์ตœ์ ํ™”ํ•˜๋ฉด, ์žฌ๋Šฅ๋„ท ๊ฐ™์€ ๋ณต์žกํ•œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋„ ๋†€๋ผ์šด ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์ด๋ฃฐ ์ˆ˜ ์žˆ์–ด. ๋น ๋ฅธ ๋กœ๋”ฉ, ์ฆ‰๊ฐ์ ์ธ ๋ฐ˜์‘, ์•ˆ์ •์ ์ธ ๋ ˆ์ด์•„์›ƒ... ์ด ๋ชจ๋“  ๊ฒƒ์ด ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ํ˜์‹ ์ ์œผ๋กœ ๊ฐœ์„ ํ•  ๊ฑฐ์•ผ.

๐Ÿ’ก ์ตœ์ข… Tip: ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ ์ตœ์ ํ™”๋Š” ๋‹จ์ˆœํžˆ ๊ธฐ์ˆ ์ ์ธ ๊ณผ์ œ๊ฐ€ ์•„๋‹ˆ์•ผ. ์ด๋Š” ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ๋ฐฐ๋ ค์™€ ์กด์ค‘์˜ ํ‘œํ˜„์ด์•ผ. ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ๋ฅผ ์ œ๊ณตํ•จ์œผ๋กœ์จ, ์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž์˜ ์‹œ๊ฐ„๊ณผ ์ธ๋‚ด์‹ฌ์„ ์•„๋ผ๊ณ  ์žˆ๋Š” ๊ฑฐ์ง€. ์ด๋Ÿฐ ๋งˆ์Œ๊ฐ€์ง์œผ๋กœ ์ ‘๊ทผํ•˜๋ฉด, ์„ฑ๋Šฅ ์ตœ์ ํ™”๋Š” ๋‹จ์ˆœํ•œ ์—…๋ฌด๊ฐ€ ์•„๋‹ˆ๋ผ ์˜๋ฏธ ์žˆ๋Š” ๋ฏธ์…˜์ด ๋  ๊ฑฐ์•ผ.

๋งˆ์ง€๋ง‰์œผ๋กœ, ๊ธฐ์–ตํ•ด์•ผ ํ•  ์ค‘์š”ํ•œ ํฌ์ธํŠธ๋“ค์ด์•ผ:

  1. ์ง€์†์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ๊ฐœ์„ ์ด ํ•ต์‹ฌ์ด์•ผ. ํ•œ ๋ฒˆ ์ตœ์ ํ™”ํ–ˆ๋‹ค๊ณ  ๋์ด ์•„๋‹ˆ๋ผ, ๊ณ„์†ํ•ด์„œ ์„ฑ๋Šฅ์„ ์ฒดํฌํ•˜๊ณ  ๊ฐœ์„ ํ•ด ๋‚˜๊ฐ€์•ผ ํ•ด.
  2. ์‚ฌ์šฉ์ž ์ค‘์‹ฌ์  ์‚ฌ๊ณ ๊ฐ€ ํ•„์š”ํ•ด. ๋‹จ์ˆœํžˆ ์ˆซ์ž๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ์‹ค์ œ ์‚ฌ์šฉ์ž๋“ค์ด ์ฒด๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ์„ ์„ ํ•ด์•ผ ํ•ด.
  3. ํŒ€ ์ „์ฒด์˜ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•ด. ๊ฐœ๋ฐœ์ž๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋””์ž์ด๋„ˆ, ๊ธฐํš์ž, ๋งˆ์ผ€ํ„ฐ ๋ชจ๋‘๊ฐ€ ์„ฑ๋Šฅ์˜ ์ค‘์š”์„ฑ์„ ์ธ์‹ํ•˜๊ณ  ํ˜‘๋ ฅํ•ด์•ผ ํ•ด.
  4. ๊ธฐ์ˆ  ํŠธ๋ Œ๋“œ๋ฅผ ์ฃผ์‹œํ•ด์•ผ ํ•ด. ์›น ๊ธฐ์ˆ ์€ ๊ณ„์† ๋ฐœ์ „ํ•˜๊ณ  ์žˆ์–ด. ์ตœ์‹  ๊ธฐ์ˆ ๊ณผ best practices๋ฅผ ๊ณ„์† ํ•™์Šตํ•˜๊ณ  ์ ์šฉํ•ด ๋‚˜๊ฐ€์•ผ ํ•ด.

์ž, ์ด์ œ ๋„ˆํฌ๋Š” ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์˜ ๋ชจ๋“  ๊ฒƒ์„ ์•Œ๊ฒŒ ๋์–ด. ์ด ์ง€์‹์„ ๊ฐ€์ง€๊ณ  ์žฌ๋Šฅ๋„ท์„ ๋”์šฑ ๋น›๋‚˜๋Š” ํ”Œ๋žซํผ์œผ๋กœ ๋งŒ๋“ค์–ด๋‚˜๊ฐ€๊ธธ ๋ฐ”๋ผ. ์‚ฌ์šฉ์ž๋“ค์ด "์™€, ์ด ์‚ฌ์ดํŠธ ์ •๋ง ๋น ๋ฅด๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ ํŽธํ•˜๋‹ค!"๋ผ๊ณ  ๋งํ•˜๋Š” ๋‚ ์„ ์ƒ์ƒํ•ด๋ด. ๊ทธ๋‚ ์ด ๊ณง ์˜ฌ ๊ฑฐ์•ผ, ๋„ˆํฌ์˜ ๋…ธ๋ ฅ์œผ๋กœ! ๐Ÿ’ชโœจ

ํ•ญ์ƒ ๊ธฐ์–ตํ•ด, ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“œ๋Š” ๊ฑด ๋‹จ์ˆœํ•œ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์•„๋‹ˆ์•ผ. ์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž์˜ ๊ฒฝํ—˜์„ ๋””์ž์ธํ•˜๊ณ , ๊ทธ๋“ค์˜ ์ผ์ƒ์„ ๋” ํŽธ๋ฆฌํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฑฐ์•ผ. ๊ทธ ์—ฌ์ •์— ํ•ต์‹ฌ ์›น ๋ฐ”์ดํƒˆ์ด ํฐ ์—ญํ• ์„ ํ•  ๊ฑฐ์•ผ. ์ž, ์ด์ œ ๊ฐ€์„œ ๋ฉ‹์ง„ ์›น ๊ฒฝํ—˜์„ ๋งŒ๋“ค์–ด๋ด! ํ™”์ดํŒ…! ๐Ÿš€๐ŸŒŸ