๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ธ”๋กœ๊ทธ Story

ํ™”์งˆ์— ๋ณ€ํ™”์—†์ด ์‚ฌ์ง„ ์šฉ๋Ÿ‰์„ ํš๊ธฐ์ ์œผ๋กœ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•

by ๐Ÿ‘ซ ๐Ÿ˜˜ ๐Ÿ’• 2023. 2. 16.

ํ™”์งˆ์— ๋ณ€ํ™”์—†์ด ์‚ฌ์ง„ ์šฉ๋Ÿ‰์„ ํš๊ธฐ์ ์œผ๋กœ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•




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

  ๊ฒ€์ƒ‰ํ•ด ๋ณด๋‹ˆ ๋ณ„๋„์˜ ํ”„๋กœ๊ทธ๋žจ์—†์ด ์›น ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด์„œ ๊ตฌ๊ธ€์šฉ ์‚ฌ์ง„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. "์••์ถ•๊ธฐ"(compressor)๋ผ๋Š” ์ด๋ฆ„์˜ ์‚ฌ์ดํŠธ๋กœ ๊ฒ€์ƒ‰์ฐฝ์—์„œ compressor.io๋ผ๊ณ  ๊ฒ€์ƒ‰ํ•˜๋ฉด ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋‚  ์ˆ˜ ์žˆ๋‹ค. 


1. compressor.io๋กœ ๊ทธ๋ฆผ ํŒŒ์ผ ์šฉ๋Ÿ‰ ์ค„์ด๊ธฐ

  ์‚ฌ์ดํŠธ์˜ ๋””์ž์ธ์€ ๋Œ€๋‹จํžˆ ์ง๊ด€์ ์ด๊ณ  ๊ฐ„๋‹จํ•˜๋‹ค. ๋”ฑ ๋‚ด ๋ง˜์— ๋“œ๋Š” ์Šคํƒ€์ผ์ด๋‹ค.

  1) ๋จผ์ €, ์••์ถ•ํ•  ๊ทธ๋ฆผ ํŒŒ์ผ ์„ ํƒํ•œ๋‹ค.

  ์‚ฌ์ดํŠธ ์ค‘์•™์˜ ๊ทธ๋ฆผ์— ์••์ถ•ํ•  ๊ทธ๋ฆผ ํ™”์ผ์„ "๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ"ํ•˜๊ฑฐ๋‚˜ ์•„๋ž˜์˜ "ํŒŒ์ผ์„ ํƒํ•˜๊ธฐ"(select filrs)๋ฅผ ํด๋ฆญํ•ด์„œ ํŒŒ์ผ์„ ์„ ํƒํ•ด์ฃผ๋ฉด ๋œ๋‹ค. 
  

compressor ๋ฉ”์ธํ™”๋ฉด-ํŒŒ์ผ์„ ํƒํ•˜๊ธฐ

  2) ํŒŒ์ผ์„ ์„ ํƒํ•˜๋ฉด ํŠน๋ณ„ํ•œ ํด๋ฆญ์—†์ด ๊ณง๋ฐ”๋กœ ์••์ถ• ๊ณผ์ •์ด compresssing ... ์œผ๋กœ ์ด์–ด์ง„ ํ›„, ์••์ถ•์ด ๋๋‚œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

compressor ๋ฉ”์ธํ™”๋ฉด-ํŒŒ์ผ์••์ถ•ํ•˜๊ธฐ
compressor ๋ฉ”์ธํ™”๋ฉด-ํŒŒ์ผ์••์ถ•์™„๋ฃŒ

  1.66MB์˜ ํŒŒ์ผ์ด 280KB๋กœ ๋ฌด๋ ค 83%๋‚˜ ์••์ถ•๋˜์—ˆ๋‹ค!! ์—„์ฒญ๋‚œ ์••์ถ•๋น„์œจ์„ ๋ณด๊ณ  ๋†€๋žฌ๋‹ค!!

 

3) “๋‹ค์šด๋กœ๋“œ”๋ฅผ ํด๋ฆญํ•ด์„œ ์••์ถ•๋œ ๊ทธ๋ฆผ ํŒŒ์ผ์„ ๋‹ค์šด๋ฐ›์œผ๋ฉด ๋ณ€ํ™”๋œ ๊ทธ๋ฆผ ํŒŒ์ผ์ด ๋‚ด ์ปด์•ˆ์œผ๋กœ ๋“ค์–ด์˜จ๋‹ค.

  ์‚ฌ์ง„์„ ๋Œ€์กฐํ•ด ๋ณธ๋‹ค. ์œ„์˜ ์‚ฌ์ง„์€ ์••์ถ• ์ „์˜ ํŒŒ์ผ์ด๊ณ  ์•„๋ž˜ ์‚ฌ์ง„์€ ์••์ถ•ํ•œ ํŒŒ์ผ์ด๋‹ค. ๋‚ด๊ฐ€ ๋ณด๊ธฐ์—๋Š” ํฐ ์ฐจ์ด๋ฅผ ๋Š๋ผ์ง€ ๋ชปํ•˜๊ฒ ๋‹ค. ํ•˜์ง€๋งŒ ๊ตฌ๊ธ€๋ด‡์—๊ฒŒ๋Š” ํฐ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค๊ณ  ํŒ๋‹จํ•  ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•œ๋‹ค.

์••์ถ•ํ•˜๊ธฐ ์ „ ์›๋ณธ ๊ทธ๋ฆผ
์›๋ณธ ๊ทธ๋ฆผํŒŒ์ผ



์••์ถ•ํ›„ ์šฉ๋Ÿ‰์„ ์ค„์ธ ๊ทธ๋ฆผ
์••์ถ•์œผ๋กœ ์šฉ๋Ÿ‰์„ ์ค„์ธ ๊ทธ๋ฆผํŒŒ์ผ



2. ์‚ฌ์ง„ ํŒŒ์ผ์˜ ์šฉ๋Ÿ‰์ด ๋ธ”๋กœ๊ทธ์˜ ์„ฑ๋Šฅ์— ๋ฏธ์น˜๋Š” ์ค‘์š”์„ฑ

  1) ์ด๋ฏธ ๋‹ค ์•Œ๊ณ  ์žˆ๊ฒ ์ง€๋งŒ ์‚ฌ์ง„ ํŒŒ์ผ์˜ ์šฉ๋Ÿ‰์˜ ํฌ๊ณ  ์ž‘์Œ์€ ๊ตฌ๊ธ€๋ด‡์ด ์ค‘์š”ํ•˜๊ฒŒ ๋ณด๋Š” ํ•ญ๋ชฉ์ด๊ณ , ๊ทธ๋ž˜์„œ Light House์—์„œ ์ฒซ๋ฒˆ์งธ ์ฒดํฌ ํ•ญ๋ชฉ์ธ “์„ฑ๋Šฅ”์—์„œ ์ง€์ ํ•˜๋Š” ์‚ฌํ•ญ์ด๋‹ค.

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

๊ทธ๋ฆผํŒŒ์ผ์šฉ๋Ÿ‰์ด ๋ฐ์Šคํฌํƒ‘๊ณผ ๋ชจ๋ฐ”์ผ์—์„œ ๋งŒ๋“œ๋Š” ์ง€์—ฐ ์‹œ๊ฐ„ ๋น„๊ต

  ์™ผ์ชฝ ๋ฐ์Šคํฌํƒ‘์—์„œ๋Š” ์ง€์—ฐ์‹œ๊ฐ„์ด 0.15์ดˆ์ด์ง€๋งŒ ์˜ค๋ฅธ์ชฝ ๋ชจ๋ฐ”์ผ์—์„œ๋Š” 10๋ฐฐ๊ฐ€ ๋Š๋ฆฐ 1.5์ดˆ๋กœ ๋ถ„์„๋˜์—ˆ๋‹ค. ์‚ฌ์ง„์˜ ์šฉ๋Ÿ‰ ๋•Œ๋ฌธ์— ๋ธ”๋กœ๊ทธ์˜ ํŽ˜์ด์ง€๊ฐ€ ๋ชจ๋ฐ”์ผ์—์„œ 10๋ฐฐ๋‚˜ ๋Š๋ฆฌ๊ฒŒ ๋กœ๋”ฉ๋œ๋‹ค๋Š” ๋ง์ด๋‹ค!! 

  2) ์• ๋“œ์ƒŒ์Šค๋ฅผ ๋ณด๋ฉด ๋‚ด ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐพ์•„์˜ค๋Š” ์ˆ˜๋‹จ์œผ๋กœ ๋ชจ๋ฐ”์ผ์ด 90% ์ด์ƒ์„ ์ฐจ์ง€ํ•˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

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

์• ๋“œ์ƒŒ์Šค์—์„œ ์ œ๊ณตํ•œ ๋ฐ์Šคํฌํƒ‘๊ณผ ๋ชจ๋ฐ”์ผ์˜ ๋ฐฉ๋ฌธ ๋น„์œจํ‘œ

  ๋‚˜๋Š” ์ž‘์—…์„ 100% ๋ฐ์Šคํฌํƒ‘์œผ๋กœ ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ 0.15์ดˆ๋ผ๋Š” ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ๋Š” ์ง€์—ฐ์‹œ๊ฐ„์„ ๋ณด์ง€๋งŒ, ๋‚ด ๋ธ”๋กœ๊ทธ๋ฅผ ๋ฐฉ๋ฌธํ•˜๋Š” 90%๋Š” ๋ธ”๋กœ๊ทธ๋ฅผ ๋“ค์–ด์˜ค๊ธฐ ์œ„ํ•ด 1.5์ดˆ์˜ ์ง€์—ฐ ์‹œ๊ฐ„์„ ๊ฒฌ๋””์–ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๊ทธ๋ฆผ ํŒŒ์ผ ์šฉ๋Ÿ‰์„ ์ค„์ด๋Š” ์ž‘์—…์€ ๋ธ”๋กœ๊ทธ์˜ ์ง€์ˆ˜๋ฅผ ๋†’์ด๋Š” ๋ฐ์— ์•„์ฃผ ์ค‘์š”ํ•œ ์ผ์ž„์„ ๋ถ„๋ช…ํžˆ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

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

๋Œ“๊ธ€