๐Ÿ–ผ๏ธ ์ด๋ฏธ์ง€ ์ตœ์ ํ™” ๊ธฐ๋ฒ•: ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท ํ™œ์šฉํ•˜๊ธฐ ๐Ÿš€

์ฝ˜ํ…์ธ  ๋Œ€ํ‘œ ์ด๋ฏธ์ง€ - ๐Ÿ–ผ๏ธ ์ด๋ฏธ์ง€ ์ตœ์ ํ™” ๊ธฐ๋ฒ•: ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท ํ™œ์šฉํ•˜๊ธฐ ๐Ÿš€

 

 

์•ˆ๋…•ํ•˜์„ธ์š”, ์—ฌ๋Ÿฌ๋ถ„! ์˜ค๋Š˜์€ ์ •๋ง ํฅ๋ฏธ์ง„์ง„ํ•œ ์ฃผ์ œ๋กœ ์—ฌ๋Ÿฌ๋ถ„๊ณผ ํ•จ๊ป˜ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๋ ค๊ณ  ํ•ด์š”. ๋ฐ”๋กœ '์ด๋ฏธ์ง€ ์ตœ์ ํ™” ๊ธฐ๋ฒ•'์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ด๋ณผ ๊ฑด๋ฐ์š”, ํŠนํžˆ ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท์„ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๊นŠ์ด ์žˆ๊ฒŒ ์‚ดํŽด๋ณผ ๊ฑฐ์˜ˆ์š”. ๐Ÿค“

์—ฌ๋Ÿฌ๋ถ„, ํ˜น์‹œ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋‚˜์š”? ์•„๋‹ˆ๋ฉด ์ ์–ด๋„ ์ธํ„ฐ๋„ท ์„œํ•‘์„ ํ•˜๋‹ค๊ฐ€ "์•„, ์ด ์‚ฌ์ดํŠธ๋Š” ์™œ ์ด๋ ‡๊ฒŒ ๋Š๋ฆฌ์ง€?"๋ผ๊ณ  ์ƒ๊ฐํ•ด๋ณธ ์ ์ด ์žˆ๋‚˜์š”? ๊ทธ๋ ‡๋‹ค๋ฉด ์˜ค๋Š˜์˜ ์ฃผ์ œ๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์—๊ฒŒ ๊ผญ ํ•„์š”ํ•œ ๋‚ด์šฉ์ผ ๊ฑฐ์˜ˆ์š”!

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

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

์ž, ๊ทธ๋Ÿผ ์ด์ œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”? ์ค€๋น„๋˜์…จ๋‚˜์š”? Let's go! ๐Ÿš€

๐ŸŒŸ ์ด๋ฏธ์ง€ ์ตœ์ ํ™”์˜ ์ค‘์š”์„ฑ

๋จผ์ €, ์ด๋ฏธ์ง€ ์ตœ์ ํ™”๊ฐ€ ์™œ ๊ทธ๋ ‡๊ฒŒ ์ค‘์š”ํ•œ์ง€ ์•Œ์•„๋ณผ๊นŒ์š”? ์ด๋ฏธ์ง€ ์ตœ์ ํ™”๋Š” ๋‹จ์ˆœํžˆ "์ด๋ฏธ์ง€๋ฅผ ์ž‘๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ"์ด ์•„๋‹ˆ์—์š”. ๊ทธ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ๋” ๋ณต์žกํ•˜๊ณ  ์ค‘์š”ํ•œ ๊ณผ์ •์ด์ฃ .

์ด๋ฏธ์ง€ ์ตœ์ ํ™”์˜ ์ •์˜: ์›น์‚ฌ์ดํŠธ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ด๋ฏธ์ง€์˜ ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ์ค„์ด๊ณ  ๋กœ๋”ฉ ์†๋„๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋™์‹œ์—, ์‹œ๊ฐ์  ํ’ˆ์งˆ์„ ์œ ์ง€ํ•˜๊ฑฐ๋‚˜ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ณผ์ •

์ด์ œ ์™œ ์ด๋ฏธ์ง€ ์ตœ์ ํ™”๊ฐ€ ์ค‘์š”ํ•œ์ง€ ๊ตฌ์ฒด์ ์œผ๋กœ ์‚ดํŽด๋ณผ๊นŒ์š”? ๐Ÿง

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

์—ฌ๋Ÿฌ๋ถ„, ํ˜น์‹œ ์žฌ๋Šฅ๋„ท์ด๋ผ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ๋“ค์–ด๋ณด์…จ๋‚˜์š”? ์ด ์‚ฌ์ดํŠธ๋Š” ๋‹ค์–‘ํ•œ ์žฌ๋Šฅ์„ ๊ฑฐ๋ž˜ํ•˜๋Š” ํ”Œ๋žซํผ์ธ๋ฐ์š”, ์—ฌ๊ธฐ์—์„œ๋„ ์ด๋ฏธ์ง€ ์ตœ์ ํ™”๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ์ง€ ์ž˜ ๋ณด์—ฌ์ฃผ๋Š” ์ข‹์€ ์˜ˆ์‹œ์—์š”. ์ˆ˜๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์ด ์ž์‹ ์˜ ์žฌ๋Šฅ์„ ์†Œ๊ฐœํ•˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์˜ฌ๋ฆฌ๋Š”๋ฐ, ์ด ์ด๋ฏธ์ง€๋“ค์ด ์ตœ์ ํ™”๋˜์ง€ ์•Š์œผ๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ์š”? ๋„ค, ๋งž์•„์š”. ์‚ฌ์ดํŠธ๊ฐ€ ๋Š๋ ค์ง€๊ณ , ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์ด ๋‚˜๋น ์ง€๊ฒ ์ฃ . ๐Ÿ˜“

๊ทธ๋ž˜์„œ ์žฌ๋Šฅ๋„ท๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ๋„ ์ด๋ฏธ์ง€ ์ตœ์ ํ™”๋Š” ์ •๋ง ์ค‘์š”ํ•œ ์ด์Šˆ์˜ˆ์š”. ์‚ฌ์šฉ์ž๋“ค์ด ๋น ๋ฅด๊ณ  ์พŒ์ ํ•˜๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ, ๊ทธ๊ฒƒ์ด ๋ฐ”๋กœ ์ด๋ฏธ์ง€ ์ตœ์ ํ™”์˜ ํ•ต์‹ฌ ๋ชฉํ‘œ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์ฃ .

์ž, ์ด์ œ ์ด๋ฏธ์ง€ ์ตœ์ ํ™”๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ์ง€ ์•„์‹œ๊ฒ ์ฃ ? ๊ทธ๋Ÿผ ์ด์ œ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท์— ๋Œ€ํ•ด ์•Œ์•„๋ณผ ์ค€๋น„๊ฐ€ ๋˜์…จ๋‚˜์š”? ๋‹ค์Œ ์„น์…˜์—์„œ ๋” ๊นŠ์ด ๋“ค์–ด๊ฐ€ ๋ณผ๊ฒŒ์š”! ๐ŸŠโ€โ™‚๏ธ

๐ŸŒˆ ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท ์†Œ๊ฐœ

์ž, ์ด์ œ ์šฐ๋ฆฌ์˜ ์ฃผ์ธ๊ณต๋“ค์„ ์†Œ๊ฐœํ•  ์‹œ๊ฐ„์ด์—์š”! ๋ฐ”๋กœ ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท๋“ค์ด์ฃ . ์ด ๋ฉ‹์ง„ ๋…€์„๋“ค์ด ์–ด๋–ป๊ฒŒ ์šฐ๋ฆฌ์˜ ์›น ๊ฒฝํ—˜์„ ๋ฐ”๊ฟ”๋†“์„์ง€ ์ •๋ง ๊ธฐ๋Œ€๋˜์ง€ ์•Š๋‚˜์š”? ๐Ÿ˜ƒ

๋จผ์ €, ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท์ด ๋ฌด์—‡์ธ์ง€ ๊ฐ„๋‹จํžˆ ์ •์˜ํ•ด๋ณผ๊ฒŒ์š”.

์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท: ๊ธฐ์กด์˜ JPEG, PNG, GIF ๋“ฑ์˜ ํฌ๋งท๋ณด๋‹ค ๋” ๋‚˜์€ ์••์ถ•๋ฅ ๊ณผ ํ™”์งˆ์„ ์ œ๊ณตํ•˜๋ฉฐ, ์›น ํ™˜๊ฒฝ์— ์ตœ์ ํ™”๋œ ์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€ ํ˜•์‹

์ด์ œ ์ฃผ์š” ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท๋“ค์„ ํ•˜๋‚˜์”ฉ ์‚ดํŽด๋ณผ๊นŒ์š”? ๐Ÿ•ต๏ธโ€โ™‚๏ธ

1. WebP

WebP๋Š” ๊ตฌ๊ธ€์ด ๊ฐœ๋ฐœํ•œ ์ด๋ฏธ์ง€ ํฌ๋งท์œผ๋กœ, JPEG์™€ PNG์˜ ์žฅ์ ์„ ๋ชจ๋‘ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์š”.

  • ๐Ÿ† ์žฅ์ : ์ž‘์€ ํŒŒ์ผ ํฌ๊ธฐ, ํˆฌ๋ช…๋„ ์ง€์›, ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ง€์›
  • ๐ŸŽญ ํŠน์ง•: ์†์‹ค ์••์ถ•๊ณผ ๋ฌด์†์‹ค ์••์ถ• ๋ชจ๋‘ ์ง€์›
  • ๐ŸŒ ๋ธŒ๋ผ์šฐ์ € ์ง€์›: Chrome, Firefox, Edge, Opera (Safari๋Š” ์ตœ๊ทผ ๋ฒ„์ „๋ถ€ํ„ฐ ์ง€์›)

2. AVIF

AVIF(AV1 Image File Format)๋Š” AV1 ๋น„๋””์˜ค ์ฝ”๋ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€ ํฌ๋งท์ด์—์š”.

  • ๐Ÿ† ์žฅ์ : ๋›ฐ์–ด๋‚œ ์••์ถ•๋ฅ , ๋†’์€ ํ™”์งˆ, HDR ์ง€์›
  • ๐ŸŽญ ํŠน์ง•: 8K ํ•ด์ƒ๋„๊นŒ์ง€ ์ง€์›, 12๋น„ํŠธ ์ƒ‰์ƒ ๊นŠ์ด
  • ๐ŸŒ ๋ธŒ๋ผ์šฐ์ € ์ง€์›: Chrome, Firefox, Opera (Edge๋Š” ํ”Œ๋ž˜๊ทธ๋กœ ์ง€์›)

3. JPEG XL

JPEG XL์€ ๊ธฐ์กด JPEG์˜ ํ›„์† ๋ฒ„์ „์œผ๋กœ, ๋” ๋‚˜์€ ์••์ถ•๊ณผ ํ™”์งˆ์„ ์ œ๊ณตํ•ด์š”.

  • ๐Ÿ† ์žฅ์ : ๋น ๋ฅธ ๋””์ฝ”๋”ฉ, ๋ฌด์†์‹ค JPEG ๋ณ€ํ™˜, ์™€์ด๋“œ ์ปฌ๋Ÿฌ ๊ฐฌut
  • ๐ŸŽญ ํŠน์ง•: ํ”„๋กœ๊ทธ๋ ˆ์‹œ๋ธŒ ๋””์ฝ”๋”ฉ, ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ง€์›
  • ๐ŸŒ ๋ธŒ๋ผ์šฐ์ € ์ง€์›: ์•„์ง ์ œํ•œ์  (Chrome๊ณผ Firefox์—์„œ ํ”Œ๋ž˜๊ทธ๋กœ ์ง€์›)

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

๊ทธ๋Ÿฐ๋ฐ ์—ฌ๋Ÿฌ๋ถ„, ๊ถ๊ธˆํ•˜์ง€ ์•Š์œผ์„ธ์š”? ์ด ์ƒˆ๋กœ์šด ํฌ๋งท๋“ค์ด ์–ด๋–ป๊ฒŒ ๊ธฐ์กด์˜ ํฌ๋งท๋“ค๋ณด๋‹ค ๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ๋‚ผ ์ˆ˜ ์žˆ๋Š” ๊ฑธ๊นŒ์š”? ๊ทธ ๋น„๋ฐ€์€ ๋ฐ”๋กœ ์ฒจ๋‹จ ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์˜ ์ ์šฉ์— ์žˆ์–ด์š”. ์˜ˆ๋ฅผ ๋“ค์–ด, AVIF๋Š” ๋น„๋””์˜ค ์••์ถ• ๊ธฐ์ˆ ์„ ์ด๋ฏธ์ง€์— ์ ์šฉํ–ˆ๊ณ , JPEG XL์€ ๊ธฐ๊ณ„ ํ•™์Šต์„ ํ™œ์šฉํ•œ ์˜ˆ์ธก ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ด์š”. ์ •๋ง ๋Œ€๋‹จํ•˜์ง€ ์•Š๋‚˜์š”? ๐Ÿคฏ

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

์ž, ์ด์ œ ์šฐ๋ฆฌ์˜ ์ฃผ์ธ๊ณต๋“ค์„ ๋งŒ๋‚ฌ์œผ๋‹ˆ, ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐˆ ์ค€๋น„๊ฐ€ ๋˜์…จ๋‚˜์š”? ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท์˜ ์„ธ๊ณ„๋กœ ๋” ๊นŠ์ด ๋“ค์–ด๊ฐ€ ๋ด…์‹œ๋‹ค! ๐Ÿš€

๐Ÿ› ๏ธ ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท ํ™œ์šฉํ•˜๊ธฐ

์ž, ์ด์ œ ์šฐ๋ฆฌ๊ฐ€ ์•Œ๊ฒŒ ๋œ ์ด ๋ฉ‹์ง„ ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท๋“ค์„ ์–ด๋–ป๊ฒŒ ์‹ค์ œ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„์ง€ ์•Œ์•„๋ณผ ์ฐจ๋ก€์˜ˆ์š”. ๋งˆ์น˜ ์š”๋ฆฌ์‚ฌ๊ฐ€ ์ƒˆ๋กœ์šด ์žฌ๋ฃŒ๋กœ ๋ง›์žˆ๋Š” ์š”๋ฆฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ์šฐ๋ฆฌ๋„ ์ด ์ƒˆ๋กœ์šด ํฌ๋งท๋“ค๋กœ ๋ฉ‹์ง„ ์›น ๊ฒฝํ—˜์„ ๋งŒ๋“ค์–ด๋ณผ ๊ฑฐ์˜ˆ์š”! ๐Ÿณ๐Ÿ‘จโ€๐Ÿณ

1. ์ด๋ฏธ์ง€ ๋ณ€ํ™˜ํ•˜๊ธฐ

๋จผ์ €, ๊ธฐ์กด์˜ ์ด๋ฏธ์ง€๋ฅผ ์ฐจ์„ธ๋Œ€ ํฌ๋งท์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•๋ถ€ํ„ฐ ์•Œ์•„๋ณผ๊นŒ์š”?

  • ๐Ÿ–ฅ๏ธ Command Line Tools:
    • cwebp: WebP๋กœ ๋ณ€ํ™˜
    • avifenc: AVIF๋กœ ๋ณ€ํ™˜
    • cjxl: JPEG XL๋กœ ๋ณ€ํ™˜
  • ๐ŸŒ ์˜จ๋ผ์ธ ๋„๊ตฌ: Squoosh, Convertio ๋“ฑ์˜ ์›น ์„œ๋น„์Šค
  • ๐Ÿ–ผ๏ธ ๊ทธ๋ž˜ํ”ฝ ์†Œํ”„ํŠธ์›จ์–ด: GIMP, Photoshop (ํ”Œ๋Ÿฌ๊ทธ์ธ ํ•„์š”) ๋“ฑ

์˜ˆ๋ฅผ ๋“ค์–ด, WebP๋กœ ์ด๋ฏธ์ง€๋ฅผ ๋ณ€ํ™˜ํ•˜๋Š” ๋ช…๋ น์–ด๋Š” ์ด๋ ‡๊ฒŒ ์ƒ๊ฒผ์–ด์š”:

cwebp -q 80 input.jpg -o output.webp

์—ฌ๊ธฐ์„œ -q 80์€ ํ’ˆ์งˆ์„ 80%๋กœ ์„ค์ •ํ•œ๋‹ค๋Š” ๋œป์ด์—์š”. ์ˆซ์ž๊ฐ€ ๋†’์„์ˆ˜๋ก ํ™”์งˆ์€ ์ข‹์•„์ง€์ง€๋งŒ, ํŒŒ์ผ ํฌ๊ธฐ๋„ ์ปค์ง€๊ฒ ์ฃ ?

2. HTML์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ

๋ณ€ํ™˜ํ•œ ์ด๋ฏธ์ง€๋ฅผ HTML์—์„œ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”? <picture> ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ € ์ง€์› ์ƒํ™ฉ์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์–ด์š”.

<picture>
  <source srcset="image.avif" type="image/avif">
  <source srcset="image.webp" type="image/webp">
  <img src="image.jpg" alt="์„ค๋ช…">
</picture>

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ง€์›ํ•˜๋Š” ๊ฐ€์žฅ ์ตœ์‹  ํฌ๋งท์˜ ์ด๋ฏธ์ง€๋ฅผ ๋ณด์—ฌ์ค„ ๊ฑฐ์˜ˆ์š”. ๋ฉ‹์ง€์ฃ ? ๐Ÿ˜Ž

3. ์„œ๋ฒ„ ์„ค์ •

์„œ๋ฒ„ ์ธก์—์„œ๋„ ์•ฝ๊ฐ„์˜ ์„ค์ •์ด ํ•„์š”ํ•ด์š”. Content-Type ํ—ค๋”๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •ํ•ด์•ผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด๋ฏธ์ง€๋ฅผ ์ œ๋Œ€๋กœ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๊ฑฐ๋“ ์š”.

Apache ์„œ๋ฒ„์˜ ๊ฒฝ์šฐ, .htaccess ํŒŒ์ผ์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์–ด์š”:

AddType image/webp .webp
AddType image/avif .avif

4. ๋™์  ์ด๋ฏธ์ง€ ์ œ๊ณต

์‚ฌ์šฉ์ž์˜ ๋ธŒ๋ผ์šฐ์ €์™€ ๋„คํŠธ์›Œํฌ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋™์ ์œผ๋กœ ์ตœ์ ์˜ ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ด์š”. ์ด๋ฅผ ์œ„ํ•ด ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ์Šคํฌ๋ฆฝํŠธ๋‚˜ CDN(Content Delivery Network)์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์ฃ .

์˜ˆ๋ฅผ ๋“ค์–ด, PHP์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์žˆ์–ด์š”:

<?php
$image = 'image.jpg';
$webp = 'image.webp';

if (strpos($_SERVER['HTTP_ACCEPT'], 'image/webp') !== false) {
    header('Content-Type: image/webp');
    readfile($webp);
} else {
    header('Content-Type: image/jpeg');
    readfile($image);
}
?>

์ด ์ฝ”๋“œ๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ WebP๋ฅผ ์ง€์›ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ณ , ์ง€์›ํ•œ๋‹ค๋ฉด WebP ์ด๋ฏธ์ง€๋ฅผ, ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด JPEG ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณตํ•ด์š”.

5. ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง

์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€ ํฌ๋งท์„ ์ ์šฉํ•œ ํ›„์—๋Š” ๋ฐ˜๋“œ์‹œ ์„ฑ๋Šฅ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ด์•ผ ํ•ด์š”. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋„๊ตฌ๋“ค์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ฃ :

  • ๐Ÿš€ Google PageSpeed Insights
  • ๐Ÿ“Š WebPageTest
  • ๐Ÿ” Chrome DevTools์˜ Network ํƒญ

์ด๋Ÿฐ ๋„๊ตฌ๋“ค์„ ํ†ตํ•ด ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์‹œ๊ฐ„, ์ด๋ฏธ์ง€ ํฌ๊ธฐ ๋“ฑ์„ ํ™•์ธํ•˜๊ณ  ์ตœ์ ํ™” ํšจ๊ณผ๋ฅผ ์ธก์ •ํ•  ์ˆ˜ ์žˆ์–ด์š”.

์™€! ์ •๋ง ๋งŽ์€ ๋‚ด์šฉ์„ ๋ฐฐ์› ์ฃ ? ์ด๋ ‡๊ฒŒ ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท์„ ํ™œ์šฉํ•˜๋ฉด, ์—ฌ๋Ÿฌ๋ถ„์˜ ์›น์‚ฌ์ดํŠธ๋Š” ๋งˆ์น˜ ์žฌ๋Šฅ๋„ท์—์„œ ์ตœ๊ณ ์˜ ์žฌ๋Šฅ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ์„ ์ฐพ์€ ๊ฒƒ์ฒ˜๋Ÿผ ๋น›๋‚˜๊ฒŒ ๋  ๊ฑฐ์˜ˆ์š”! ๐ŸŒŸ

ํ•˜์ง€๋งŒ ์ž ๊น, ์•„์ง ๋์ด ์•„๋‹ˆ์—์š”. ์ด๋Ÿฐ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ํ•ญ์ƒ ์ฃผ์˜ํ•ด์•ผ ํ•  ์ ๋“ค์ด ์žˆ์ฃ . ๋‹ค์Œ ์„น์…˜์—์„œ๋Š” ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท์„ ์‚ฌ์šฉํ•  ๋•Œ์˜ ์ฃผ์˜์‚ฌํ•ญ๊ณผ ์ตœ์ ์˜ ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋Œ€ํ•ด ์•Œ์•„๋ณผ ๊ฑฐ์˜ˆ์š”. ๊ณ„์†ํ•ด์„œ ํ•จ๊ป˜ ๊ฐ€๋ณด์‹ค๊นŒ์š”? ๐Ÿšถโ€โ™‚๏ธ๐Ÿšถโ€โ™€๏ธ

โš ๏ธ ์ฃผ์˜์‚ฌํ•ญ ๋ฐ ์ตœ์  ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค

์ž, ์ด์ œ ์šฐ๋ฆฌ๋Š” ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท์˜ ๋ฉ‹์ง„ ์„ธ๊ณ„๋ฅผ ํƒํ—˜ํ–ˆ์–ด์š”. ํ•˜์ง€๋งŒ ๋ชจ๋“  ์ข‹์€ ๊ฒƒ๋“ค์ด ๊ทธ๋ ‡๋“ฏ, ์ด๊ฒƒ๋“ค๋„ ์‚ฌ์šฉํ•  ๋•Œ ์ฃผ์˜ํ•ด์•ผ ํ•  ์ ๋“ค์ด ์žˆ์–ด์š”. ๋งˆ์น˜ ์š”๋ฆฌ๋ฅผ ํ•  ๋•Œ ๋ถˆ์„ ์กฐ์‹ฌํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ง์ด์ฃ ! ๐Ÿ”ฅ๐Ÿ‘จโ€๐Ÿณ

1. ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ

๊ฐ€์žฅ ํฐ ์ฃผ์˜์ ์€ ๋ฐ”๋กœ ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ์ด์—์š”. ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด ์ƒˆ๋กœ์šด ํฌ๋งท๋“ค์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ฑฐ๋“ ์š”.

  • ๐ŸŒ WebP: ๋Œ€๋ถ€๋ถ„์˜ ์ตœ์‹  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ง€์›
  • ๐ŸŒ AVIF: Chrome, Firefox์—์„œ ์ง€์›, ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €๋Š” ์ œํ•œ์ 
  • ๐ŸŒ JPEG XL: ์•„์ง ๋Œ€๋ถ€๋ถ„์˜ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ธฐ๋ณธ ์ง€์›ํ•˜์ง€ ์•Š์Œ

๊ทธ๋ž˜์„œ ํ•ญ์ƒ ๋Œ€์ฒด ์ด๋ฏธ์ง€๋ฅผ ์ค€๋น„ํ•ด๋‘๋Š” ๊ฒƒ์ด ์ข‹์•„์š”. <picture> ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด ๋ฌธ์ œ๋ฅผ ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์ฃ .

2. ์ธ์ฝ”๋”ฉ ์‹œ๊ฐ„

์ฐจ์„ธ๋Œ€ ํฌ๋งท๋“ค์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ธ์ฝ”๋”ฉ ์‹œ๊ฐ„์ด ๋” ์˜ค๋ž˜ ๊ฑธ๋ ค์š”. ํŠนํžˆ AVIF๋Š” ์ธ์ฝ”๋”ฉ์— ์ƒ๋‹นํ•œ ์‹œ๊ฐ„์ด ํ•„์š”ํ•˜์ฃ .

ํŒ: ๋Œ€๋Ÿ‰์˜ ์ด๋ฏธ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•œ๋‹ค๋ฉด, ๋ฐฐ์น˜ ์ฒ˜๋ฆฌ๋‚˜ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ๋ฅผ ๊ณ ๋ คํ•ด๋ณด์„ธ์š”. ๋˜๋Š” ๊ฐ•๋ ฅํ•œ ํ•˜๋“œ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์€ ๋ฐฉ๋ฒ•์ด์—์š”.

3. ํŒŒ์ผ ํฌ๊ธฐ vs ํ™”์งˆ

์••์ถ•๋ฅ ์„ ๋†’์ด๋ฉด ํŒŒ์ผ ํฌ๊ธฐ๋Š” ์ž‘์•„์ง€์ง€๋งŒ, ํ™”์งˆ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์–ด์š”. ๋ฐ˜๋Œ€๋กœ ํ™”์งˆ์„ ๋†’์ด๋ฉด ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ ์ปค์ง€์ฃ . ์ด ๋‘˜ ์‚ฌ์ด์˜ ๊ท ํ˜•์„ ์ž˜ ์žก๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ด์š”.

์ตœ์ ์˜ ์„ค์ •์„ ์ฐพ๊ธฐ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ์••์ถ• ์„ค์ •์œผ๋กœ ํ…Œ์ŠคํŠธํ•ด๋ณด๋Š” ๊ฒƒ์ด ์ข‹์•„์š”. ๋ˆˆ์œผ๋กœ ๋ณด๊ธฐ์— ์ฐจ์ด๊ฐ€ ์—†๋‹ค๋ฉด, ๋” ์ž‘์€ ํŒŒ์ผ์„ ์„ ํƒํ•˜์„ธ์š”!

4. ์„œ๋ฒ„ ์ง€์›

์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€ ํฌ๋งท์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์„œ๋ฒ„ ์„ค์ •๋„ ๋ณ€๊ฒฝํ•ด์•ผ ํ•ด์š”. Content-Type ํ—ค๋”๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •ํ•ด์•ผ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด๋ฏธ์ง€๋ฅผ ์ œ๋Œ€๋กœ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๊ฑฐ๋“ ์š”.

์˜ˆ๋ฅผ ๋“ค์–ด, Nginx ์„œ๋ฒ„์—์„œ๋Š” ์ด๋ ‡๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์–ด์š”:

location ~* \.webp$ {
    add_header Content-Type image/webp;
}

location ~* \.avif$ {
    add_header Content-Type image/avif;
}

5. ์ด๋ฏธ์ง€ ํŽธ์ง‘์˜ ์–ด๋ ค์›€

์ฐจ์„ธ๋Œ€ ํฌ๋งท๋“ค์€ ์•„์ง ๋งŽ์€ ์ด๋ฏธ์ง€ ํŽธ์ง‘ ๋„๊ตฌ์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›๋˜์ง€ ์•Š์•„์š”. ๊ทธ๋ž˜์„œ ์›๋ณธ ์ด๋ฏธ์ง€๋Š” JPEG๋‚˜ PNG๋กœ ๋ณด๊ด€ํ•˜๊ณ , ์›น์— ๊ฒŒ์‹œํ•  ๋•Œ๋งŒ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์•„์š”.

์ตœ์  ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค

๊ทธ๋Ÿผ ์ด์ œ ์ด ๋ฉ‹์ง„ ํฌ๋งท๋“ค์„ ์–ด๋–ค ์ƒํ™ฉ์—์„œ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์„์ง€ ์•Œ์•„๋ณผ๊นŒ์š”?

  • ๐Ÿ“ธ WebP: ์ผ๋ฐ˜์ ์ธ ์›น ์ด๋ฏธ์ง€์— ๊ฐ€์žฅ ์ ํ•ฉ. ์‚ฌ์ง„, ์•„์ด์ฝ˜, ๋ฐฐ๋„ˆ ๋“ฑ
  • ๐Ÿ–ผ๏ธ AVIF: ๊ณ ํ’ˆ์งˆ ์ด๋ฏธ์ง€๊ฐ€ ํ•„์š”ํ•˜๋ฉด์„œ๋„ ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ์ตœ์†Œํ™”ํ•ด์•ผ ํ•  ๋•Œ. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ณ ํ•ด์ƒ๋„ ์ œํ’ˆ ์ด๋ฏธ์ง€
  • ๐ŸŽจ JPEG XL: ์ „๋ฌธ์ ์ธ ์ด๋ฏธ์ง€ ์ž‘์—…์ด๋‚˜ ์•„์นด์ด๋ธŒ์— ์ ํ•ฉ. ์•„์ง ์›น์—์„œ์˜ ์‚ฌ์šฉ์€ ์ œํ•œ์ 

์˜ˆ๋ฅผ ๋“ค์–ด, ์žฌ๋Šฅ๋„ท๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ๋Š” ๋‹ค์–‘ํ•œ ์ƒํ™ฉ์— ๋งž์ถฐ ์ด ํฌ๋งท๋“ค์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์–ด์š”. ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ์ด๋ฏธ์ง€๋‚˜ ์ž‘์€ ์ธ๋„ค์ผ์—๋Š” WebP๋ฅผ, ๊ณ ํ’ˆ์งˆ์˜ ํฌํŠธํด๋ฆฌ์˜ค ์ด๋ฏธ์ง€์—๋Š” AVIF๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‹์œผ๋กœ ๋ง์ด์ฃ .

ํ•˜์ง€๋งŒ ๊ธฐ์–ตํ•˜์„ธ์š”! ํ•ญ์ƒ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ตœ์šฐ์„ ์œผ๋กœ ์ƒ๊ฐํ•ด์•ผ ํ•ด์š”. ๊ฐ€์žฅ ์ตœ์‹  ๊ธฐ์ˆ ๋งŒ์„ ๊ณ ์ง‘ํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ์ข‹์€ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ๋” ์ค‘์š”ํ•˜๋‹ต๋‹ˆ๋‹ค. ๐Ÿ˜Š

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

๋‹ค์Œ ์„น์…˜์—์„œ๋Š” ์ด ๋ชจ๋“  ๊ฒƒ์„ ์ข…ํ•ฉํ•ด์„œ, ์‹ค์ œ ํ”„๋กœ์ ํŠธ์— ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท์„ ์ ์šฉํ•˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ์‚ดํŽด๋ณผ ๊ฑฐ์˜ˆ์š”. ์ค€๋น„๋˜์…จ๋‚˜์š”? Let's go! ๐Ÿš€

๐ŸŽจ ์‹ค์ œ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•˜๊ธฐ

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

Step 1: ํ”„๋กœ์ ํŠธ ๋ถ„์„

๋จผ์ €, ์šฐ๋ฆฌ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ž์„ธํžˆ ์‚ดํŽด๋ด์•ผ ํ•ด์š”. ์–ด๋–ค ์ข…๋ฅ˜์˜ ์ด๋ฏธ์ง€๊ฐ€ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‚˜์š”? ์‚ฌ์šฉ์ž์ธต์€ ์–ด๋–ค๊ฐ€์š”? ์ด๋Ÿฐ ์งˆ๋ฌธ๋“ค์— ๋‹ตํ•˜๋ฉด์„œ ํ”„๋กœ์ ํŠธ์˜ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ •ํ™•ํžˆ ํŒŒ์•…ํ•ด๋ด์š”.

์˜ˆ์‹œ: ์žฌ๋Šฅ๋„ท ๊ฐ™์€ ํ”Œ๋žซํผ์ด๋ผ๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด๋ฏธ์ง€๋“ค์ด ์žˆ์„ ๊ฑฐ์˜ˆ์š”:

  • ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ์‚ฌ์ง„ (์ž‘์€ ํฌ๊ธฐ, ๋งŽ์€ ์–‘)
  • ํฌํŠธํด๋ฆฌ์˜ค ์ด๋ฏธ์ง€ (ํฐ ํฌ๊ธฐ, ๊ณ ํ’ˆ์งˆ ํ•„์š”)
  • ๋ฐฐ๋„ˆ ๋ฐ ์•„์ด์ฝ˜ (๋‹ค์–‘ํ•œ ํฌ๊ธฐ, ๋น ๋ฅธ ๋กœ๋”ฉ ์ค‘์š”)

Step 2: ์ด๋ฏธ์ง€ ํฌ๋งท ์„ ํƒ

ํ”„๋กœ์ ํŠธ ๋ถ„์„์„ ๋ฐ”ํƒ•์œผ๋กœ, ๊ฐ ์šฉ๋„์— ๋งž๋Š” ์ด๋ฏธ์ง€ ํฌ๋งท์„ ์„ ํƒํ•ด์š”.

  • ๐Ÿ–ผ๏ธ ํ”„๋กœํ•„ ์‚ฌ์ง„: WebP (์ž‘์€ ํฌ๊ธฐ, ๋„“์€ ๋ธŒ๋ผ์šฐ์ € ์ง€์›)
  • ๐Ÿ“ธ ํฌํŠธํด๋ฆฌ์˜ค ์ด๋ฏธ์ง€: AVIF (๊ณ ํ’ˆ์งˆ, ์ž‘์€ ํŒŒ์ผ ํฌ๊ธฐ)
  • ๐ŸŽจ ๋ฐฐ๋„ˆ ๋ฐ ์•„์ด์ฝ˜: WebP (๋น ๋ฅธ ๋กœ๋”ฉ, ํˆฌ๋ช…๋„ ์ง€์›)

Step 3: ์ด๋ฏธ์ง€ ๋ณ€ํ™˜

์„ ํƒํ•œ ํฌ๋งท์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ๋ณ€ํ™˜ํ•ด์š”. ๋ช…๋ น์ค„ ๋„๊ตฌ๋‚˜ ์˜จ๋ผ์ธ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ฃ .

# WebP๋กœ ๋ณ€ํ™˜
cwebp -q 80 profile.jpg -o profile.webp

# AVIF๋กœ ๋ณ€ํ™˜
avifenc -s 0 -d 8 portfolio.png portfolio.avif

์—ฌ๊ธฐ์„œ -q 80์€ ํ’ˆ์งˆ์„ 80%๋กœ ์„ค์ •ํ•˜๋Š” ์˜ต์…˜์ด์—์š”. -s 0๊ณผ -d 8์€ AVIF์˜ ์••์ถ• ์„ค์ •์ด์ฃ .

Step 4: HTML ์ˆ˜์ •

์ด์ œ HTML์„ ์ˆ˜์ •ํ•ด์„œ ์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€ ํฌ๋งท์„ ์‚ฌ์šฉํ•˜๋„๋ก ํ•ด์š”. <picture> ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์–ด์š”.

<picture>
  <source srcset="portfolio.avif" type="image/avif">
  <source srcset="portfolio.webp" type="image/webp">
  <img src="portfolio.jpg" alt="ํฌํŠธํด๋ฆฌ์˜ค ์ด๋ฏธ์ง€">
</picture>

Step 5: ์„œ๋ฒ„ ์„ค์ •

์„œ๋ฒ„์—์„œ ์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€ ํฌ๋งท์„ ์ธ์‹ํ•˜๋„๋ก ์„ค์ •ํ•ด์š”. Apache ์„œ๋ฒ„์˜ ๊ฒฝ์šฐ, .htaccess ํŒŒ์ผ์— ๋‹ค์Œ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•ด์š”:

AddType image/webp .webp
AddType image/avif .avif

Step 6: ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ

๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ ์šฉํ•œ ํ›„, ๋ฐ˜๋“œ์‹œ ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ด์•ผ ํ•ด์š”. Google PageSpeed Insights๋‚˜ WebPageTest ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์†๋„์™€ ์ด๋ฏธ์ง€ ํฌ๊ธฐ๋ฅผ ํ™•์ธํ•ด๋ณด์„ธ์š”.

Step 7: ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์ตœ์ ํ™”

์‹ค์ œ ์‚ฌ์šฉ์ž๋“ค์˜ ๋ฐ˜์‘์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ํ•„์š”ํ•˜๋‹ค๋ฉด ์ถ”๊ฐ€์ ์ธ ์ตœ์ ํ™”๋ฅผ ์ง„ํ–‰ํ•ด์š”. ์˜ˆ๋ฅผ ๋“ค์–ด, ํŠน์ • ์ด๋ฏธ์ง€์˜ ํ’ˆ์งˆ์„ ์กฐ์ •ํ•˜๊ฑฐ๋‚˜, ๋‹ค๋ฅธ ํฌ๋งท์„ ์‹œ๋„ํ•ด๋ณผ ์ˆ˜ ์žˆ์–ด์š”.

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

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

์ž, ์ด์ œ ์šฐ๋ฆฌ์˜ ์—ฌ์ •์ด ๊ฑฐ์˜ ๋๋‚˜๊ฐ€๊ณ  ์žˆ์–ด์š”. ๋งˆ์ง€๋ง‰์œผ๋กœ, ์ด ๋ชจ๋“  ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๊ณ  ๋ฏธ๋ž˜์˜ ์ „๋ง์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ด๋ณผ๊นŒ์š”? ๋‹ค์Œ ์„น์…˜์—์„œ ๋งŒ๋‚˜์š”!

๐ŸŒˆ ๊ฒฐ๋ก  ๋ฐ ๋ฏธ๋ž˜ ์ „๋ง

์™€! ์ •๋ง ๊ธด ์—ฌ์ •์ด์—ˆ์ฃ ? ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ์ง€ ์ตœ์ ํ™”์˜ ์„ธ๊ณ„๋ฅผ ๊นŠ์ด ํƒํ—˜ํ–ˆ์–ด์š”. ๋งˆ์น˜ ์žฌ๋Šฅ๋„ท์—์„œ ์ƒˆ๋กœ์šด ์žฌ๋Šฅ์„ ๋ฐœ๊ฒฌํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ํฅ๋ฏธ์ง„์ง„ํ–ˆ์ฃ ? ๐Ÿ˜ƒ ์ด์ œ ์šฐ๋ฆฌ๊ฐ€ ๋ฐฐ์šด ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๊ณ , ์•ž์œผ๋กœ์˜ ์ „๋ง์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•ด๋ณผ๊ฒŒ์š”.

์ฃผ์š” ํฌ์ธํŠธ ์ •๋ฆฌ

  • ๐Ÿ–ผ๏ธ ์ฐจ์„ธ๋Œ€ ์ด๋ฏธ์ง€ ํฌ๋งท(WebP, AVIF, JPEG XL)์€ ๊ธฐ์กด ํฌ๋งท๋ณด๋‹ค ๋” ๋‚˜์€ ์••์ถ•๋ฅ ๊ณผ ํ™”์งˆ์„ ์ œ๊ณตํ•ด์š”.
  • ๐ŸŒ ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ์„ ๊ณ ๋ คํ•ด <picture> ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ด์š”.
  • โš–๏ธ ํŒŒ์ผ ํฌ๊ธฐ์™€ ํ™”์งˆ ์‚ฌ์ด์˜ ๊ท ํ˜•์„ ์ž˜ ์žก๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด์—์š”.
  • ๐Ÿ› ๏ธ ์„œ๋ฒ„ ์„ค์ •๊ณผ ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง๋„ ์žŠ์ง€ ๋ง์•„์•ผ ํ•ด์š”.
  • ๐Ÿ”„ ์ด๋ฏธ์ง€ ์ตœ์ ํ™”๋Š” ์ง€์†์ ์ธ ๊ณผ์ •์ด์—์š”. ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ๊ณผ ํŠธ๋ Œ๋“œ๋ฅผ ๊ณ„์† ๋”ฐ๋ผ๊ฐ€์•ผ ํ•ด์š”.

๋ฏธ๋ž˜ ์ „๋ง

์ด๋ฏธ์ง€ ์ตœ์ ํ™” ๊ธฐ์ˆ ์€ ๊ณ„์†ํ•ด์„œ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ์–ด์š”. ์•ž์œผ๋กœ ์–ด๋–ค ๋ณ€ํ™”๊ฐ€ ์žˆ์„๊นŒ์š”?

์˜ˆ์ƒ๋˜๋Š” ํŠธ๋ Œ๋“œ:

  • ๐Ÿค– AI๋ฅผ ํ™œ์šฉํ•œ ์ด๋ฏธ์ง€ ์ตœ์ ํ™” ๊ธฐ์ˆ ์˜ ๋ฐœ์ „
  • ๐Ÿ“ฑ ๋””๋ฐ”์ด์Šค๋ณ„๋กœ ์ตœ์ ํ™”๋œ ์ด๋ฏธ์ง€ ์ œ๊ณต ๊ธฐ์ˆ ์˜ ํ–ฅ์ƒ
  • ๐Ÿ” ๋”์šฑ ๋ฐœ์ „๋œ ์ด๋ฏธ์ง€ ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋“ฑ์žฅ
  • ๐ŸŒ ์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€ ํฌ๋งท์˜ ๋“ฑ์žฅ๊ณผ ๋ธŒ๋ผ์šฐ์ € ์ง€์› ํ™•๋Œ€

์ด๋Ÿฐ ๋ฐœ์ „์€ ์šฐ๋ฆฌ์—๊ฒŒ ์–ด๋–ค ์˜๋ฏธ๊ฐ€ ์žˆ์„๊นŒ์š”? ๋ฐ”๋กœ ๋” ๋น ๋ฅด๊ณ , ๋” ์•„๋ฆ„๋‹ต๊ณ , ๋” ํšจ์œจ์ ์ธ ์›น ๊ฒฝํ—˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑฐ์˜ˆ์š”! ๋งˆ์น˜ ์žฌ๋Šฅ๋„ท์—์„œ ๊ณ„์†ํ•ด์„œ ์ƒˆ๋กœ์šด ์žฌ๋Šฅ์„ ๋ฐœ๊ฒฌํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ง์ด์ฃ . ๐ŸŒŸ

๋งˆ๋ฌด๋ฆฌ ์ƒ๊ฐ

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

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

์ž, ์ด์ œ ์ •๋ง ๊ธด ์—ฌ์ •์ด ๋๋‚ฌ์–ด์š”. ์—ฌ๋Ÿฌ๋ถ„์€ ์ด์ œ ์ด๋ฏธ์ง€ ์ตœ์ ํ™”์˜ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜์—ˆ์–ด์š”! ๐ŸŽ‰ ์ด ์ง€์‹์„ ๊ฐ€์ง€๊ณ  ์—ฌ๋Ÿฌ๋ถ„๋งŒ์˜ ๋ฉ‹์ง„ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด์„ธ์š”. ๊ทธ๋ฆฌ๊ณ  ๊ธฐ์–ตํ•˜์„ธ์š”, ํ•ญ์ƒ ์‚ฌ์šฉ์ž๋ฅผ ๋จผ์ € ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•ด์š”. ํ™”์ดํŒ…! ๐Ÿ’ช