inspeep

์›น์‚ฌ์ดํŠธ๊ฐ€ ๋А๋ฆด ๋•Œ ์ด๋ฏธ์ง€๋ถ€ํ„ฐ ์ ๊ฒ€ํ•˜๊ธฐ: ํฌ๊ธฐยทํฌ๋งทยท์ง€์—ฐ ๋กœ๋”ฉ ์‹ค์ „ ๊ฐ€์ด๋“œ

์กฐํšŒ ์ˆ˜ 1
์ถ”์ฒœ ์ˆ˜ 0
๋Œ“๊ธ€ 0

์›น์‚ฌ์ดํŠธ์— ๊ธ€์„ ์˜ฌ๋ฆด ๋•Œ๋Š” ์‚ฌ์ง„์ด ์„ ๋ช…ํ•˜๊ฒŒ ๋ณด์ด๋Š”์ง€๋ถ€ํ„ฐ ํ™•์ธํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ฏธ์ง€๊ฐ€ ๋งŽ์•„์ง€๋ฉด ๋ชจ๋ฐ”์ผ์—์„œ ์ฒซ ํ™”๋ฉด์ด ๋Šฆ๊ฒŒ ๋‚˜ํƒ€๋‚˜๊ฑฐ๋‚˜, ์ฝ๋˜ ๋ฌธ์žฅ์ด ์•„๋ž˜๋กœ ๋ฐ€๋ฆฌ๋Š” ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฅผ ๋ฐ”๊พธ๊ธฐ ์ „์— ์ด๋ฏธ์ง€์˜ ํŒŒ์ผ ํฌ๊ธฐ์™€ ํ‘œ์‹œ ๋ฐฉ์‹์„ ํ™•์ธํ•˜๋ฉด ์›์ธ์„ ์ขํžˆ๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

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

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


1. ํ™”๋ฉด์—์„œ ์ž‘๊ฒŒ ๋ณด์ธ๋‹ค๊ณ  ์ž‘์€ ํŒŒ์ผ์€ ์•„๋‹ˆ๋‹ค

๊ฐ€๋กœ 4,000ํ”ฝ์…€ ์‚ฌ์ง„์„ ๋ณธ๋ฌธ์—์„œ 800ํ”ฝ์…€ ๋„ˆ๋น„๋กœ ํ‘œ์‹œํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. CSS๋กœ ํ‘œ์‹œ ํฌ๊ธฐ๋งŒ ์ค„์ด๋ฉด ๋ธŒ๋ผ์šฐ์ €๋Š” ์—ฌ์ „ํžˆ ์›๋ž˜ ํŒŒ์ผ์„ ๋‚ด๋ ค๋ฐ›์Šต๋‹ˆ๋‹ค. ํ™”๋ฉด์— ์ฐจ์ง€ํ•˜๋Š” ๋ฉด์ ๊ณผ ์ „์†ก๋˜๋Š” ํŒŒ์ผ ์šฉ๋Ÿ‰์€ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฐ’์ž…๋‹ˆ๋‹ค.

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


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


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


2. Chrome ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋กœ ์‹ค์ œ ์ „์†ก์„ ํ™•์ธํ•˜๊ธฐ

์ด๋ฏธ์ง€ ํŒŒ์ผ์ด ํฌ๋‹ค๊ณ  ํ•ด์„œ ํŽ˜์ด์ง€ ์ง€์—ฐ์˜ ์›์ธ์ด ํ•ญ์ƒ ์ด๋ฏธ์ง€์ธ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์„œ๋ฒ„๊ฐ€ HTML์„ ๋Šฆ๊ฒŒ ๋ณด๋‚ด๊ฑฐ๋‚˜, ๋‹ค๋ฅธ ๋ฆฌ์†Œ์Šค ์š”์ฒญ์ด ๋จผ์ € ์ง€์—ฐ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ถ”์ธก์œผ๋กœ ํŒŒ์ผ์„ ๋ฐ”๊พธ๊ธฐ ์ „์— ๋ธŒ๋ผ์šฐ์ €์˜ ์š”์ฒญ ๊ธฐ๋ก์„ ํ™•์ธํ•˜์„ธ์š”.

  1. Chrome์—์„œ ์ ๊ฒ€ํ•  ํŽ˜์ด์ง€๋ฅผ ์—ด๊ณ  F12๋กœ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ฅผ ์—ฝ๋‹ˆ๋‹ค.
  2. Network ํƒญ์—์„œ Disable cache๋ฅผ ์ผœ๊ณ  ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•ฉ๋‹ˆ๋‹ค. ์ด ์„ค์ •์€ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ๊ฐ€ ์—ด๋ ค ์žˆ์„ ๋•Œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
  3. ์ด๋ฏธ์ง€ ํ•„ํ„ฐ๋ฅผ ์„ ํƒํ•ด ์–ด๋–ค ํŒŒ์ผ์„ ์š”์ฒญํ–ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  4. Size์™€ Time, ์š”์ฒญ ์ƒ์„ธ์˜ Timing์„ ํ•จ๊ป˜ ๋ด…๋‹ˆ๋‹ค.
  5. ๊ฐ™์€ ์กฐ๊ฑด์—์„œ ํŒŒ์ผ์„ ๊ต์ฒดํ•œ ๋’ค ๋‹ค์‹œ ์ธก์ •ํ•ฉ๋‹ˆ๋‹ค.

Network์—์„œ๋Š” ์ „์†ก๋Ÿ‰๊ณผ ๋ฆฌ์†Œ์Šค ํฌ๊ธฐ๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๊ณ , ์บ์‹œ์—์„œ ๊ฐ€์ ธ์˜จ ๊ฒฝ์šฐ๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์บ์‹œ๋œ ์ƒํƒœ์˜ ๊ฒฐ๊ณผ๋ฅผ ์ฒ˜์Œ ๋ฐฉ๋ฌธํ•œ ์‚ฌ์šฉ์ž์˜ ๊ฒฐ๊ณผ์™€ ๋ฐ”๋กœ ๋น„๊ตํ•˜์ง€ ๋งˆ์„ธ์š”. ์‹œ๊ฐ„์—๋Š” ์ „์†ก๋ฟ ์•„๋‹ˆ๋ผ ๋Œ€๊ธฐ์™€ ์—ฐ๊ฒฐ ๋“ฑ ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๊ฐ€ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.[2]

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


3. PNG, JPEG, WebP, AVIF ์ค‘ ๋ฌด์—‡์„ ์„ ํƒํ• ๊นŒ?

ํฌ๋งท์€ ๊ทธ๋ฆผ์˜ ์šฉ๋„์— ๋งž์ถฐ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. JPEG๋Š” ์‚ฌ์ง„์— ํ”ํžˆ ์“ฐ์ด๋Š” ์†์‹ค ์••์ถ• ํ˜•์‹์ด๊ณ , PNG๋Š” ๋ฌด์†์‹ค ํ‘œํ˜„์ด๋‚˜ ํˆฌ๋ช… ๋ฐฐ๊ฒฝ์ด ํ•„์š”ํ•œ ์ด๋ฏธ์ง€์— ์“ฐ์ž…๋‹ˆ๋‹ค. WebP๋Š” ์†์‹คยท๋ฌด์†์‹ค ์••์ถ•์„ ์ง€์›ํ•˜๋ฉฐ, AVIF๋„ ์‚ฌ์ง„๊ณผ ํˆฌ๋ช… ์ด๋ฏธ์ง€ ๋“ฑ์˜ ๋Œ€์•ˆ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.[3]

ํ•˜์ง€๋งŒ โ€œ์ตœ์‹  ํ˜•์‹์ด๋‹ˆ๊นŒ ๋ชจ๋“  ์ด๋ฏธ์ง€์—์„œ ๊ฐ€์žฅ ์ž‘๋‹คโ€๋ผ๊ณ  ๋‹จ์ •ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์ง„, ๋‹จ์ƒ‰ ๋„ํ‘œ, ์ž‘์€ ๊ธ€์”จ๊ฐ€ ๋งŽ์€ ํ™”๋ฉด ์บก์ฒ˜๋Š” ์••์ถ• ๊ฒฐ๊ณผ๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ธ์ฝ”๋” ์„ค์ •๊นŒ์ง€ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ ํ™•์žฅ์ž์™€ ํ’ˆ์งˆ ์ˆซ์ž๋งŒ ๋น„๊ตํ•ด์„œ ์ตœ์ข… ํŒ๋‹จ์„ ๋‚ด๋ฆฌ๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.


๊ทธ๋ฆผ์˜ ํŠน์ง•๋น„๊ตํ•ด ๋ณผ ํ˜•์‹ํ™•์ธํ•  ๋ถ€๋ถ„
์ผ๋ฐ˜ ์‚ฌ์ง„JPEG, ์†์‹ค WebP, AVIFํ”ผ๋ถ€ยท๊ทธ๋ผ๋ฐ์ด์…˜ยท๋ฏธ์„ธํ•œ ์งˆ๊ฐ
์ž‘์€ ๊ธ€์”จ๊ฐ€ ๋งŽ์€ ์บก์ฒ˜PNG, ๋ฌด์†์‹ค WebP๊ธ€์ž ํ…Œ๋‘๋ฆฌ์™€ ์–‡์€ ์„ 
ํˆฌ๋ช… ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€PNG, WebP, AVIFํˆฌ๋ช… ์˜์—ญ๊ณผ ๊ฐ€์žฅ์ž๋ฆฌ


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


4. ์ง์ ‘ ๋งŒ๋“  ๋„ํ‘œ๋กœ ํ™•์ธํ•œ ์••์ถ• ๊ฒฐ๊ณผ

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


ํ…์ŠคํŠธ์™€ ๋‹จ์ƒ‰ ํŒจ๋„๋กœ ์ง์ ‘ ๊ตฌ์„ฑํ•œ ์ด๋ฏธ์ง€ ์••์ถ• ๋น„๊ต์šฉ ๊ฐ€์ƒ ๋Œ€์‹œ๋ณด๋“œ


์‹คํ—˜์— ์‚ฌ์šฉํ•œ ๋„ํ‘œ์˜ 1,200 ร— 675ํ”ฝ์…€ ๋ฒ„์ „. ์ด ๋ฌธ์„œ์—๋Š” ๋ฌด์†์‹ค WebP๋กœ ๋‚ด์žฅํ–ˆ์Šต๋‹ˆ๋‹ค.

์›๋ณธ์€ RGB ๋ชจ๋“œ์˜ 2,400 ร— 1,350ํ”ฝ์…€์ž…๋‹ˆ๋‹ค. PNG๋Š” optimize=True, ์†์‹ค WebP๋Š” quality=80, method=6์œผ๋กœ ์ €์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถ•์†Œ๋ณธ์€ LANCZOS๋กœ ๊ฐ€๋กœยท์„ธ๋กœ๋ฅผ ๊ฐ๊ฐ ์ ˆ๋ฐ˜์œผ๋กœ ์ค„์˜€์Šต๋‹ˆ๋‹ค. ๋ฌด์†์‹ค WebP์—๋Š” lossless=True, method=6์„ ์ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.


์ €์žฅ ์กฐ๊ฑดํ•ด์ƒ๋„์‹ค์ œ ๋ฐ”์ดํŠธ์šฉ๋Ÿ‰
์›๋ณธ PNG2,400 ร— 1,350163,983160.1 KiB
์›๋ณธ ์†์‹ค WebP, quality 802,400 ร— 1,350220,426215.3 KiB
์ถ•์†Œ PNG1,200 ร— 675153,431149.8 KiB
์ถ•์†Œ ๋ฌด์†์‹ค WebP1,200 ร— 67520,81220.3 KiB
์ถ•์†Œ ์†์‹ค WebP, quality 801,200 ร— 67591,66689.5 KiB


์šฉ๋Ÿ‰์€ ํŒŒ์ผ ๋ฐ”์ดํŠธ๋ฅผ 1,024๋กœ ๋‚˜๋ˆˆ KiB์ด๋ฉฐ ์†Œ์ˆ˜์  ํ•œ ์ž๋ฆฌ๋กœ ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. quality=80์€ ์ธ์ฝ”๋”์˜ ์„ค์ •๊ฐ’์ด์ง€ ์›๋ณธ ํ™”์งˆ์„ 80% ์œ ์ง€ํ•œ๋‹ค๋Š” ๋œป์ด ์•„๋‹™๋‹ˆ๋‹ค.[4]

์ด ๊ทธ๋ฆผ์—์„œ๋Š” ์›๋ณธ์„ ์†์‹ค WebP๋กœ ๋ฐ”๊พผ ํŒŒ์ผ์ด PNG๋ณด๋‹ค ์ปธ์Šต๋‹ˆ๋‹ค. ์ถ•์†Œ PNG๋„ ํ”ฝ์…€ ์ˆ˜๊ฐ€ ํฌ๊ฒŒ ์ค„์–ด๋“  ๋งŒํผ ์šฉ๋Ÿ‰์ด ์ค„์ง€๋Š” ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ์ถ•์†Œ ๋ฌด์†์‹ค WebP๋Š” ์ถ•์†Œ PNG๋ณด๋‹ค ์•ฝ 86.4% ์ž‘์•˜์Šต๋‹ˆ๋‹ค. ๋‘ ์ถ•์†Œ ํŒŒ์ผ์€ ์ €์žฅ ํ›„ ๋‹ค์‹œ ์—ด์–ด RGB ํ”ฝ์…€ ๊ฐ’์ด ๊ฐ™์€์ง€๋„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

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


5. ์›๋ณธ์„ ๋ณด์กดํ•˜๋ฉด์„œ ์ถ•์†Œ๋ณธ ๋งŒ๋“ค๊ธฐ

๋ฐ˜๋ณต ์ž‘์—…์—๋Š” ๊ฐ„๋‹จํ•œ ๋ณ€ํ™˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ์ œ๋Š” Pillow๊ฐ€ ์„ค์น˜๋œ Python ํ™˜๊ฒฝ์—์„œ PNG ํ•œ ์žฅ์„ ์—ด์–ด, ์ตœ๋Œ€ 1,200 ร— 1,200ํ”ฝ์…€ ์•ˆ์— ๋“ค์–ด๊ฐ€๋Š” ๋ฌด์†์‹ค WebP๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์›๋ณธ์„ ๋ฎ์–ด์“ฐ์ง€ ์•Š์œผ๋ฉฐ, ์ž‘์€ ์ด๋ฏธ์ง€๋ฅผ ์–ต์ง€๋กœ ํ™•๋Œ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.


from pathlib import Path
from PIL import Image, ImageOps

source = Path("input.png")
destination = Path("input-1200.webp")

with Image.open(source) as original:
    image = ImageOps.exif_transpose(original)
    image.thumbnail((1200, 1200), Image.Resampling.LANCZOS)
    image.save(destination, "WEBP", lossless=True, method=6)

print("saved:", destination)
print("bytes:", destination.stat().st_size)


thumbnail()์€ ์ข…ํšก๋น„๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์ง€์ •ํ•œ ์ƒ์ž ์•ˆ์œผ๋กœ ํฌ๊ธฐ๋ฅผ ์ค„์ž…๋‹ˆ๋‹ค. ๊ฐ€๋กœ๊ฐ€ ๊ธด ์ด๋ฏธ์ง€์™€ ์„ธ๋กœ๊ฐ€ ๊ธด ์ด๋ฏธ์ง€์˜ ์ตœ์ข… ํฌ๊ธฐ๋Š” ๋‹ค๋ฅด๊ฒŒ ๋‚˜์˜ต๋‹ˆ๋‹ค.[5] ์‚ฌ์ง„์— ์ ์šฉํ•  ๋•Œ๋Š” ์†์‹ค ์••์ถ•๋„ ๋น„๊ตํ•˜๊ณ , ํ™”๋ฉด ์บก์ฒ˜์— ์ ์šฉํ•  ๋•Œ๋Š” ์ž‘์€ ๊ธ€์”จ๊ฐ€ ์ฝํžˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

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


6. width์™€ height๋กœ ์ด๋ฏธ์ง€ ๊ณต๊ฐ„์„ ๋ฏธ๋ฆฌ ํ™•๋ณดํ•˜๊ธฐ


์ด๋ฏธ์ง€๊ฐ€ ๋Šฆ๊ฒŒ ๋„์ฐฉํ•  ๋•Œ ๋ณธ๋ฌธ์ด ์•„๋ž˜๋กœ ๋ฐ€๋ฆฐ๋‹ค๋ฉด ์ด๋ฏธ์ง€ ๊ณต๊ฐ„์„ ๋ฏธ๋ฆฌ ์žก์•„๋‘์—ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. HTML์— ์˜ฌ๋ฐ”๋ฅธ width์™€ height๋ฅผ ๋„ฃ์œผ๋ฉด ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ด๋ฏธ์ง€์˜ ๋น„์œจ์„ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๊ฐ€ ๋กœ๋“œ๋˜๋ฉด์„œ ์ƒ๊ธฐ๋Š” ๋ ˆ์ด์•„์›ƒ ์ด๋™์„ ์ค„์ด๋Š” ๊ธฐ๋ณธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.[6]


<img
  src="/static/uploads/example-1200.webp"
  alt="์ด๋ฏธ์ง€ ํฌ๊ธฐ์™€ ์••์ถ• ์กฐ๊ฑด์„ ๋น„๊ตํ•œ ๊ฒฐ๊ณผ"
  width="1200"
  height="675"
  style="max-width:100%;height:auto;"
>


๊ฐ€๋กœยท์„ธ๋กœ ๊ฐ’์€ ํŒŒ์ผ์˜ ์‹ค์ œ ๋น„์œจ๊ณผ ๋งž์ถฐ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์„ธ๋กœ ์ด๋ฏธ์ง€์— ๊ฐ€๋กœ ์ด๋ฏธ์ง€์˜ ์ˆ˜์น˜๋ฅผ ๋ณต์‚ฌํ•˜๋ฉด ์˜ˆ์ƒ๊ณผ ๋‹ค๋ฅธ ๊ณต๊ฐ„์ด ์žกํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CSS์˜ max-width:100%๋Š” ๋ณธ๋ฌธ ๋„ˆ๋น„๋ฅผ ๋„˜์ง€ ์•Š๊ฒŒ ํ•˜๊ณ , height:auto๋Š” ํ‘œ์‹œ ๋น„์œจ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

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


7. ๋ชจ๋“  ์ด๋ฏธ์ง€์— lazy๋ฅผ ๋ถ™์ด์ง€ ์•Š๊ธฐ

๊ธด ๊ธ€ ์•„๋ž˜์ชฝ ์ด๋ฏธ์ง€๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ „๋ถ€ ๋‚ด๋ ค๋ฐ›์„ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ํ™”๋ฉด์— ๊ฐ€๊นŒ์›Œ์กŒ์„ ๋•Œ ๋ถˆ๋Ÿฌ์˜ค๋Š” loading="lazy"๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํŒ๋‹จํ•˜๋Š” ๊ฑฐ๋ฆฌ์™€ ์‹œ์ ์— ๋”ฐ๋ผ ๋™์ž‘ํ•˜๋ฏ€๋กœ, ์ด๋ฏธ์ง€๊ฐ€ ๋ณด์ด๋Š” ์ •ํ™•ํ•œ ์ˆœ๊ฐ„์—๋งŒ ์š”์ฒญ๋œ๋‹ค๊ณ  ์ดํ•ดํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.[7]


<!-- ์Šคํฌ๋กค ์•„๋ž˜์ชฝ์˜ ๋ณธ๋ฌธ ์ด๋ฏธ์ง€ ์˜ˆ์ œ -->
<img
  src="/static/uploads/example-detail.webp"
  alt="์„ธ๋ถ€ ์„ค์ •์„ ์„ค๋ช…ํ•˜๋Š” ํ™”๋ฉด"
  width="1200"
  height="800"
  loading="lazy"
  style="max-width:100%;height:auto;"
>


๋ฐ˜๋Œ€๋กœ ์ฒซ ํ™”๋ฉด์—์„œ ๊ฐ€์žฅ ํฌ๊ฒŒ ๋ณด์ด๋Š” ๋Œ€ํ‘œ ์ด๋ฏธ์ง€์— ์ง€์—ฐ ๋กœ๋”ฉ์„ ๊ฑธ๋ฉด ์ฃผ์š” ์ฝ˜ํ…์ธ  ํ‘œ์‹œ๋ฅผ ๋Šฆ์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. LCP ํ›„๋ณด ์ด๋ฏธ์ง€๋Š” ์ง€์—ฐ ๋กœ๋”ฉ์„ ํ”ผํ•˜๋Š” ๊ฒƒ์ด ๊ธฐ๋ณธ ๋ฐฉํ–ฅ์ž…๋‹ˆ๋‹ค. LCP๋Š” ์ฒซ ํ™”๋ฉด์˜ ์ฃผ์š” ์ฝ˜ํ…์ธ ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋Š” ์‹œ์ ์„ ์‚ดํŽด๋ณด๋Š” ์„ฑ๋Šฅ ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค.[7]

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


8. ๋ชจ๋ฐ”์ผ๊ณผ ๋ฐ์Šคํฌํ†ฑ์— ๋‹ค๋ฅธ ํฌ๊ธฐ ์ œ๊ณตํ•˜๊ธฐ


ํŒŒ์ผ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด srcset๊ณผ sizes๋กœ ์ด๋ฏธ์ง€ ํ›„๋ณด์™€ ์˜ˆ์ƒ ํ‘œ์‹œ ๋„ˆ๋น„๋ฅผ ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋Š” ํ™”๋ฉด ๋ฐ€๋„์™€ ๋ ˆ์ด์•„์›ƒ ๋“ฑ์„ ๊ณ ๋ คํ•ด ํ›„๋ณด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ๋ณธ๋ฌธ์ด ์ตœ๋Œ€ 800ํ”ฝ์…€์ด๊ณ , ์ข์€ ํ™”๋ฉด์—์„œ๋Š” ์–‘์ชฝ์— 16ํ”ฝ์…€ ์—ฌ๋ฐฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์˜ ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค.[1]


<img
  src="/static/uploads/photo-800.webp"
  srcset="/static/uploads/photo-480.webp 480w,
          /static/uploads/photo-800.webp 800w,
          /static/uploads/photo-1600.webp 1600w"
  sizes="(max-width: 832px) calc(100vw - 32px), 800px"
  width="1600"
  height="900"
  alt="์„œ๋กœ ๋‹ค๋ฅธ ํ™”๋ฉด ๋„ˆ๋น„์— ๋งž์ถฐ ์ œ๊ณตํ•˜๋Š” ๋ณธ๋ฌธ ์‚ฌ์ง„"
  style="max-width:100%;height:auto;"
>


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

์—๋””ํ„ฐ๋‚˜ ์„œ๋ฒ„์˜ HTML ์ •๋ฆฌ ๊ธฐ๋Šฅ์ด ์†์„ฑ์„ ์ œ๊ฑฐํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์žฅํ•œ ๋’ค ์‹ค์ œ ํŽ˜์ด์ง€์˜ ์š”์†Œ ๊ฒ€์‚ฌ์—์„œ srcset, sizes, loading์ด ์œ ์ง€๋˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ์›๊ณ ์— ์ฝ”๋“œ ์˜ˆ์ œ๋ฅผ ๋„ฃ๋Š” ์ผ๊ณผ ์›น์‚ฌ์ดํŠธ ์ „์ฒด์— ์ตœ์ ํ™”๋ฅผ ์ ์šฉํ•˜๋Š” ์ผ์€ ๋ณ„๊ฐœ์˜ ์ž‘์—…์ž…๋‹ˆ๋‹ค.


9. ์šด์˜์ž๊ฐ€ ๊ธฐ๋กํ•ด๋‘˜ ์ ๊ฒ€ํ‘œ

์‹ค์ œ ์šด์˜์—์„œ๋Š” ํ•œ ๋ฒˆ์˜ ์ ์ˆ˜๋ณด๋‹ค ๋ณ€๊ฒฝ ์ „ํ›„ ๊ธฐ๋ก์ด ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ํ•ญ๋ชฉ์„ ๊ธ€ ํ•œ ํŽธ์— ์ ์šฉํ•˜๊ณ , ๋ฌธ์ œ๊ฐ€ ์—†๋Š”์ง€ ํ™•์ธํ•œ ๋’ค ๋‹ค๋ฅธ ๊ธ€๋กœ ํ™•๋Œ€ํ•ด ๋ณด์„ธ์š”.

  • ๋Œ€ํ‘œ ์ด๋ฏธ์ง€์™€ ๋ชฉ๋ก ์ธ๋„ค์ผ์˜ ์‹ค์ œ ํŒŒ์ผ ์šฉ๋Ÿ‰์„ ํ™•์ธํ–ˆ๋Š”๊ฐ€?
  • ๋ณธ๋ฌธ์—์„œ ์ž‘์€ ๊ธ€์”จ์™€ ์–‡์€ ์„ ์ด ์ถฉ๋ถ„ํžˆ ์ฝํžˆ๋Š”๊ฐ€?
  • ์›๋ณธ ํŒŒ์ผ๊ณผ ๋ณ€ํ™˜๋ณธ์„ ๋ถ„๋ฆฌํ•ด ๋ณด๊ด€ํ–ˆ๋Š”๊ฐ€?
  • ์บ์‹œยทํ™”๋ฉด ํฌ๊ธฐ ๋“ฑ ๊ฐ™์€ ์กฐ๊ฑด์œผ๋กœ ๋ณ€๊ฒฝ ์ „ํ›„๋ฅผ ๋น„๊ตํ–ˆ๋Š”๊ฐ€?
  • ์ด๋ฏธ์ง€์˜ ๊ฐ€๋กœยท์„ธ๋กœ ๋น„์œจ์ด ๋งž๋Š”๊ฐ€?
  • ์ฒซ ํ™”๋ฉด์˜ ์ฃผ์š” ์ด๋ฏธ์ง€๋ฅผ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ์ง€์—ฐ ๋กœ๋”ฉํ•˜์ง€ ์•Š์•˜๋Š”๊ฐ€?
  • ๋“ฑ๋ก ํ›„ ์‹ค์ œ ์ด๋ฏธ์ง€ ์š”์ฒญ์ด ์„ฑ๊ณตํ•˜๊ณ  ๋ชจ๋ฐ”์ผ์—์„œ ์ œ๋Œ€๋กœ ํ‘œ์‹œ๋˜๋Š”๊ฐ€?

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


์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

Q. ์ด๋ฏธ์ง€ ์šฉ๋Ÿ‰์€ ๋ฌด์กฐ๊ฑด 100KB ์ดํ•˜๋กœ ๋งž์ถฐ์•ผ ํ•˜๋‚˜์š”?

๋ชจ๋“  ์ด๋ฏธ์ง€์— ์ ์šฉํ•  ๋‹จ์ผ ๊ธฐ์ค€์œผ๋กœ ๋ณด๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ž‘์€ ์ธ๋„ค์ผ๊ณผ ๊ธ€์”จ๊ฐ€ ๋งŽ์€ ์„ค๋ช… ์ž๋ฃŒ๋Š” ํ•„์š”ํ•œ ์ •๋ณด๋Ÿ‰์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ผ์ • ์ˆซ์ž๋ฅผ ๋งž์ถ”๋ ค๊ณ  ๊ฐ€๋…์„ฑ์„ ํ›ผ์†ํ•˜๊ธฐ๋ณด๋‹ค ์šฉ๋„์— ๋งž๋Š” ํฌ๊ธฐ์™€ ์••์ถ•์„ ๋น„๊ตํ•˜์„ธ์š”.

Q. PNG๋ฅผ WebP๋กœ ๋ฐ”๊พธ๋ฉด ๋ฐ˜๋“œ์‹œ ์ž‘์•„์ง€๋‚˜์š”?

๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์œ„ ์‹คํ—˜์—์„œ๋„ ์›๋ณธ ์†์‹ค WebP๊ฐ€ ์›๋ณธ PNG๋ณด๋‹ค ์ปธ์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ๊ทธ๋ฆผ์˜ ์ถ•์†Œ ๋ฌด์†์‹ค WebP๋Š” ํ›จ์”ฌ ์ž‘์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆผ์˜ ํŠน์„ฑ๊ณผ ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ ์‹ค์ œ ํŒŒ์ผ์„ ๋น„๊ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Q. ์ด๋ฏธ์ง€๊ฐ€ ์ด๋ฏธ WebP๋ผ๋ฉด ๋” ํ•  ์ผ์ด ์—†๋‚˜์š”?

ํ•ด์ƒ๋„, ์••์ถ• ์„ค์ •, ์ธ๋„ค์ผ ๋ถ„๋ฆฌ, ์ฒซ ํ™”๋ฉด ์š”์ฒญ ์‹œ์ ์ด ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž‘์€ ์นด๋“œ์— ํฐ ์›๋ณธ์„ ๋‚ด๋ ค๋ฐ›๋Š”๋‹ค๋ฉด WebP๋ผ๋„ ๋‚ญ๋น„๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q. ํŒŒ์ผ ์šฉ๋Ÿ‰์ด ์ค„์—ˆ๋Š”๋ฐ ์‚ฌ์ดํŠธ๋Š” ์—ฌ์ „ํžˆ ๋А๋ฆฝ๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€ ์™ธ์˜ ์ง€์—ฐ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HTML ์‘๋‹ต, ์Šคํฌ๋ฆฝํŠธ, ๊ธ€๊ผด, ์™ธ๋ถ€ ๋ฆฌ์†Œ์Šค ์š”์ฒญ์„ ํ•จ๊ป˜ ํ™•์ธํ•˜์„ธ์š”. ํŒŒ์ผ ํฌ๊ธฐ ๊ฐ์†Œ๋ฅผ ํŽ˜์ด์ง€ ์ „์ฒด์˜ ์†๋„ ๊ฐœ์„ ๊ณผ ๊ฐ™์€ ์˜๋ฏธ๋กœ ๊ธฐ๋กํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Q. HTML์— ๋‚ด์žฅํ•œ ์ด๋ฏธ์ง€๋„ ๊ทธ๋Œ€๋กœ ๊ฒŒ์‹œํ•ด๋„ ๋˜๋‚˜์š”?

ํŒŒ์ผ ํ•˜๋‚˜๋กœ ๋ฌธ์„œ๋ฅผ ์ „๋‹ฌํ•  ๋•Œ๋Š” ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์‹œํŒ์ด ๋‚ด์žฅ ์ด๋ฏธ์ง€๋ฅผ ๋ณ„๋„ ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๋Š” ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค๋ฉด ๊ทธ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜์„ธ์š”. ๋“ฑ๋ก ํ›„ ๋ณธ๋ฌธ์˜ ์ด๋ฏธ์ง€ ์ฃผ์†Œ๊ฐ€ ์‹ค์ œ ํŒŒ์ผ URL๋กœ ๋ฐ”๋€Œ์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

Q. ์ด ์ž‘์—…์„ ํ•˜๋ฉด ์• ๋“œ์„ผ์Šค ์Šน์ธ์ด ๋˜๋‚˜์š”?

์ด๋ฏธ์ง€ ์ตœ์ ํ™”๋งŒ์œผ๋กœ ์Šน์ธ์„ ๋ณด์žฅํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋…์ž๊ฐ€ ๊ธ€์„ ํŽธํ•˜๊ฒŒ ์ฝ๋„๋ก ๋•๋Š” ๊ฐœ์„ ์ด๋ฉฐ, ์ฝ˜ํ…์ธ ์˜ ๋…์ฐฝ์„ฑยท์ •์ฑ… ์ค€์ˆ˜ยทํƒ์ƒ‰ ๊ตฌ์กฐ ๋“ฑ ์‚ฌ์ดํŠธ ์ „์ฒด์˜ ์ƒํƒœ๋Š” ๋ณ„๋„๋กœ ์ ๊ฒ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.[8]

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

์ฐธ๊ณ  ์ž๋ฃŒ์™€ ์‹คํ—˜ ์กฐ๊ฑด

๊ณต์‹ ๋ฌธ์„œ ํ™•์ธ์ผ: 2026๋…„ 10์›” 1์ผ. ํŒŒ์ผ ํฌ๊ธฐ ์‹คํ—˜์€ Linux ํ™˜๊ฒฝ์˜ Pillow 12.3.0์—์„œ ์ง์ ‘ ๋งŒ๋“  ์ •์  ๋„ํ‘œ ํ•œ ์žฅ์œผ๋กœ ์ˆ˜ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์›๋ณธ๊ณผ ์ถ•์†Œ๋ณธ์˜ ํ•ด์ƒ๋„ยท์ธ์ฝ”๋”ฉ ์กฐ๊ฑด์€ ๋ณธ๋ฌธ์— ๋ช…์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ํ•ด๋‹น ์˜ˆ์ œ์˜ ์ธก์ •๊ฐ’์ด๋ฉฐ ์ผ๋ฐ˜์ ์ธ ์ ˆ๊ฐ๋ฅ ์ด๋‚˜ ํŠน์ • ์‚ฌ์ดํŠธ์˜ ์„ฑ๋Šฅ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  1. MDN โ€” Using responsive images in HTML
  2. Chrome DevTools โ€” Inspect network activity
  3. MDN โ€” Image file type and format guide
  4. Pillow โ€” WebP image format options
  5. Pillow โ€” Image.thumbnail()
  6. web.dev โ€” Optimize Cumulative Layout Shift
  7. web.dev โ€” Browser-level image lazy loading
  8. Google ์• ๋“œ์„ผ์Šค โ€” ์‚ฌ์ดํŠธ ํŽ˜์ด์ง€ ์ค€๋น„ ์•ˆ๋‚ด
  9. MDN โ€” The Image Embed element

๐Ÿ’ฌ ๋Œ“๊ธ€ 0๊ฐœ

IT ๊ฒŒ์‹œํŒ

๊ณต์ง€
Notice
๊ณต์ง€ inspeep ์ปค๋ฎค๋‹ˆํ‹ฐ ์ด์šฉ ๋ฐ ๊ฒŒ์‹œ๋ฌผ ๊ด€๋ฆฌ ๊ทœ์ • ์•ˆ๋‚ด
๐Ÿ‘ค ๊ด€๋ฆฌ์ž ๐Ÿ“… 2026.04.15 ๐Ÿ‘€ ์กฐํšŒ 57 ๐Ÿ‘ ์ถ”์ฒœ 0
BEST
์ธ๋„ค์ผ
BEST 2. ์ฝ”๋”ฉ ๋ฌธ์™ธํ•œ์˜ ์›Œ๋“œํ”„๋ ˆ์Šค ์ •๋ณต๊ธฐ: VS Code์™€ FTP์˜ ์Šต๊ฒฉ
๐Ÿ‘ค ๊ด€๋ฆฌ์ž ๐Ÿ“… 2026.03.05 ๐Ÿ‘€ ์กฐํšŒ 135 ๐Ÿ‘ ์ถ”์ฒœ 0
Random Pick
์ธ๋„ค์ผ
Random Pick ๋•œ๋นต๊ณผ ์•„๋‹ค๋ฆฌ๋กœ ๊ฐ€๋“ํ•œ ๋™ํ‚ค์ฝฉ ๊ฐœ๋ฐœ์‚ฌ
๐Ÿ‘ค ๋ฆฌํ† ํƒ€ ๐Ÿ“… 2026.07.28 ๐Ÿ‘€ ์กฐํšŒ 13 ๐Ÿ‘ ์ถ”์ฒœ 0
๋‰ด์Šค
์ธ๋„ค์ผ
ํœด์ง€๊ฐ€ ์™œ ์ปดํ“จํ„ฐ ์•ž์— ์žˆ์–ด์š”?" ์˜ ์ง„์‹ค
๐Ÿ‘ค Maodun ๐Ÿ“… 2026.10.05 ๐Ÿ‘€ ์กฐํšŒ 2 ๐Ÿ‘ ์ถ”์ฒœ 0
๊ฐœ๋ฐœ
์ธ๋„ค์ผ
ํ•€๋ž€๋“œ ๊ตฐ์ธ ์žฅ๊ต๊ฐ€ ๊ฒŒ์ž„์„ ๊ฐœ๋ฐœํ•ด์„œ ๋‚˜์˜จ ๊ฒฐ๊ณผ๋ฌผ
๐Ÿ‘ค ๋กœ๋ฃจ๋””๋‹ค ๐Ÿ“… 2026.10.01 ๐Ÿ‘€ ์กฐํšŒ 4 ๐Ÿ‘ ์ถ”์ฒœ 0
๊ฐœ๋ฐœ
์ธ๋„ค์ผ
๋‰ด์Šค
์ธ๋„ค์ผ
๊ฐค๋Ÿญ์‹œ ํƒญ S12 ์‹œ๋ฆฌ์ฆˆ ๊ณต๊ฐœ
๐Ÿ‘ค KEeep ๐Ÿ“… 2026.10.01 ๐Ÿ‘€ ์กฐํšŒ 1 ๐Ÿ‘ ์ถ”์ฒœ 0
๊ฐœ๋ฐœ
์ธ๋„ค์ผ
๋‰ด์Šค
์ธ๋„ค์ผ
์•„์ดํฐ ํ‚ค๋ณด๋“œ ์˜คํƒ€ ์ž˜๋‚˜๋Š” ์ด์œ ..jpg
๐Ÿ‘ค ๋ฃจ๋ฃจ์›จ๋„ ๐Ÿ“… 2026.09.27 ๐Ÿ‘€ ์กฐํšŒ 1 ๐Ÿ‘ ์ถ”์ฒœ 0
๋‰ด์Šค
์ธ๋„ค์ผ
์ปดํ“จํ„ฐ ์œ ํŠœ๋ฒ„๊ฐ€ ๋งํ•ด์ฃผ๋Š” ์ตœ๊ทผ ์šฉ์‚ฐ ์ฐ
๐Ÿ‘ค ๋ฃจ๋ฃจ์›จ๋„ ๐Ÿ“… 2026.09.26 ๐Ÿ‘€ ์กฐํšŒ 1 ๐Ÿ‘ ์ถ”์ฒœ 0
๊ฐœ๋ฐœ
์ธ๋„ค์ผ
์‹ฑ๊ธ€๋ฒ™๊ธ€ 2025~27๋…„ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ๋น„ ์ˆœ์œ„
๐Ÿ‘ค ์•ผ๋ฆฌํƒ€ ๐Ÿ“… 2026.09.26 ๐Ÿ‘€ ์กฐํšŒ 0 ๐Ÿ‘ ์ถ”์ฒœ 0
๋‰ด์Šค
์ธ๋„ค์ผ
์˜์™ธ๋กœ ์Šค๋งˆํŠธํฐ ๋ฐฐํ„ฐ๋ฆฌ ์†Œ๋ชจ ์‹ฌํ•˜๋‹ค๋Š”๊ฑฐ
๐Ÿ‘ค Maodun ๐Ÿ“… 2026.09.23 ๐Ÿ‘€ ์กฐํšŒ 4 ๐Ÿ‘ ์ถ”์ฒœ 0
๋‰ด์Šค
์ธ๋„ค์ผ
์•„์ดํฐ 18 ์‹œ๋ฆฌ์ฆˆ ์‹ฌ๊ฐํ•œ ํŒจ๋‹‰ํ’€ ๊ฒฐํ•จ
๐Ÿ‘ค ๋กœ๋ฃจ๋””๋‹ค ๐Ÿ“… 2026.09.22 ๐Ÿ‘€ ์กฐํšŒ 5 ๐Ÿ‘ ์ถ”์ฒœ 0
๊ฐœ๋ฐœ
์ธ๋„ค์ผ
์‹ ์•ฝ ๊ฐœ๋ฐœ AI 'K-ํด๋“œ' ๊ตฌ๊ธ€์— ๋„์ „์žฅ
๐Ÿ‘ค ๋ฐ”๋ฃจ๋ฐ์—ฌ ๐Ÿ“… 2026.09.21 ๐Ÿ‘€ ์กฐํšŒ 3 ๐Ÿ‘ ์ถ”์ฒœ 0
๋‰ด์Šค
์ธ๋„ค์ผ
ๅŒ—๋ฐฐ์ง€ ๊ฐ€์Šด์— ๋‹ฌ๊ณ , ์†์—” ์‚ผ์„ฑ ๊ฐค๋Ÿญ์‹œํฐ?
๐Ÿ‘ค ๋ฃจ๋ฃจ์›จ๋„ ๐Ÿ“… 2026.09.20 ๐Ÿ‘€ ์กฐํšŒ 6 ๐Ÿ‘ ์ถ”์ฒœ 0
๋‰ด์Šค
์ธ๋„ค์ผ
๊ฐค๋Ÿญ์‹œ s25+ ํญ๋ฐœ์‚ฌ๊ณ ;
๐Ÿ‘ค PPAOE ๐Ÿ“… 2026.09.19 ๐Ÿ‘€ ์กฐํšŒ 6 ๐Ÿ‘ ์ถ”์ฒœ 0
๊ฐœ๋ฐœ
์ธ๋„ค์ผ
๊ฐœ๋ฐœ์ž ํ–ฅํ•ด ๊ณต๊ฒฉ? ๋ฌด์ˆ  ๋กœ๋ด‡ 'ํ†ต์ œ ๋ถˆ๋Šฅ' ๋น„์ƒ
๐Ÿ‘ค ๋กœ๋ฃจ๋””๋‹ค ๐Ÿ“… 2026.09.19 ๐Ÿ‘€ ์กฐํšŒ 4 ๐Ÿ‘ ์ถ”์ฒœ 0
๋‰ด์Šค
์ธ๋„ค์ผ
์Šฌ๋กญ๋А๋‚Œ์—†๋Š” ๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ ์ข†๊ณ ์ˆ˜๊ฐ€ ์ด์‚ฌ๋žŒ์ž„ ใ…‹ใ…‹
๐Ÿ‘ค ๋กœ๋ฃจ๋””๋‹ค ๐Ÿ“… 2026.09.18 ๐Ÿ‘€ ์กฐํšŒ 11 ๐Ÿ‘ ์ถ”์ฒœ 0
๊ฐœ๋ฐœ
์ธ๋„ค์ผ
๋‰ด์Šค
์ธ๋„ค์ผ
์ค‘๊ตญ์ž‡์„ญ๋„ ๊ทน์ฐฌ. ์•„์ดํฐ18 ํ”„๋กœ๋งฅ์Šค A20 ๋ถ„์„ ์š”์•ฝ.
๐Ÿ‘ค ๋ฃจ๋ฃจ์›จ๋„ ๐Ÿ“… 2026.09.18 ๐Ÿ‘€ ์กฐํšŒ 10 ๐Ÿ‘ ์ถ”์ฒœ 0
๊ฐœ๋ฐœ
์ธ๋„ค์ผ
์•…ํ”Œ ์ฐพ์•„์ฃผ๋Š” AI์‚ฌ์ดํŠธ๋ฅผ ๊ฐœ๋ฐœํ•œ ํ—ˆ์„ฑ๋ฒ”
๐Ÿ‘ค Maodun ๐Ÿ“… 2026.09.18 ๐Ÿ‘€ ์กฐํšŒ 12 ๐Ÿ‘ ์ถ”์ฒœ 0
๋‰ด์Šค
์ธ๋„ค์ผ
์‚ผ์„ฑ๊ฐ•๋‚จ ๊ฐค๋Ÿญ์‹œ ํด๋”๋ธ” ์ „์‹œํšŒ
๐Ÿ‘ค KEeep ๐Ÿ“… 2026.09.15 ๐Ÿ‘€ ์กฐํšŒ 13 ๐Ÿ‘ ์ถ”์ฒœ 0
๊ฐœ๋ฐœ
์ธ๋„ค์ผ
์ด๊ฒŒ ํฌ๋ž˜ํ”„ํ†ค ์ถœ์‹  ๊ฐœ๋ฐœ์ž์˜ ๋ง๋กœ์ž„...jpg
๐Ÿ‘ค ๋กœ๋ฃจ๋””๋‹ค ๐Ÿ“… 2026.09.15 ๐Ÿ‘€ ์กฐํšŒ 14 ๐Ÿ‘ ์ถ”์ฒœ 0
« ์ฒ˜์Œ ‹ ์ด์ „ 1 2 3 4 5 6 7 ๋‹ค์Œ › ๋ »
โœ๏ธ ๊ธ€์“ฐ๊ธฐ