์ ์ธ๊ณ ์ฌ์ฉ์๋ฅผ ์ํ ๋น ๋ฅด๊ณ ์์ ์ ์ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด์ฅํ๊ธฐ ์ํ ๋ถํ ํ ์คํธ ๋ฐ ์ต์ ํ ๊ธฐ์ ์ ์ด์ ์ ๋ง์ถ ํ๋ก ํธ์๋ ์ฑ๋ฅ ํ ์คํธ ์ข ํฉ ๊ฐ์ด๋์ ๋๋ค.
ํ๋ก ํธ์๋ ์ฑ๋ฅ ํ ์คํธ: ๊ธ๋ก๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ถํ ํ ์คํธ ๋ฐ ์ต์ ํ
์ค๋๋ ๊ณผ ๊ฐ์ด ์ํธ ์ฐ๊ฒฐ๋ ์ธ์์์ ๋น ๋ฅด๊ณ ๋ฐ์์ฑ์ด ๋ฐ์ด๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๊ณต์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋๋ฆฐ ๋ก๋ฉ ์๊ฐ๊ณผ ์ ์กฐํ ์ฑ๋ฅ์ ์ฌ์ฉ์์ ๋ถ๋ง, ์ฅ๋ฐ๊ตฌ๋ ์ดํ, ๊ทธ๋ฆฌ๊ณ ๊ถ๊ทน์ ์ผ๋ก๋ ์์ต ์์ค๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ํ๋ก ํธ์๋ ์ฑ๋ฅ ํ ์คํธ, ํนํ ๋ถํ ํ ์คํธ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ์ธ๊ณ ์ฌ์ฉ์์ ์๊ตฌ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋๋ก ๋ณด์ฅํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ์ด ์ข ํฉ ๊ฐ์ด๋์์๋ ํ๋ก ํธ์๋ ์ฑ๋ฅ ํ ์คํธ์ ํต์ฌ ๊ฐ๋ ์ ํ๊ตฌํ๊ณ , ๋ถํ ํ ์คํธ์ ๋ค์ํ ์ต์ ํ ๊ธฐ์ ์ ์ด์ ์ ๋ง์ถฐ ์์น๋ ์ฅ์น์ ๊ด๊ณ์์ด ์ํํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค.
ํ๋ก ํธ์๋ ์ฑ๋ฅ ํ ์คํธ๊ฐ ์ค์ํ ์ด์
ํ๋ก ํธ์๋ ์ฑ๋ฅ์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋๋ฆฐ ์น์ฌ์ดํธ๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ ์ ์์ต๋๋ค:
- ๋์ ์ดํ๋ฅ : ์ฌ์ฉ์๋ ๋ก๋ฉ ์๊ฐ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฌ๋ ์น์ฌ์ดํธ๋ฅผ ๋ ๋ ๊ฐ๋ฅ์ฑ์ด ๋ ๋์ต๋๋ค. ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ๋จ ๋ช ์ด์ ์ง์ฐ๋ง์ผ๋ก๋ ์ดํ๋ฅ ์ด ํฌ๊ฒ ์ฆ๊ฐํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋์ฟ์ ์๋ ์ฌ์ฉ์๊ฐ ๋ด์์ ์๋ ์๋ฒ์์ ํธ์คํ ๋๋ ์น์ฌ์ดํธ์ ์ ์ํ๋ ค๊ณ ํ๋ค๊ณ ์์ํด ๋ณด์ธ์. ํ๋ก ํธ์๋๊ฐ ์ต์ ํ๋์ด ์์ง ์๋ค๋ฉด ์ง์ฐ ์๊ฐ์ด ์ฃผ์ ๋ฌธ์ ๊ฐ ๋์ด ์ฌ์ฉ์๊ฐ ์ฌ์ดํธ๋ฅผ ํฌ๊ธฐํ๊ฒ ๋ ๊ฒ์ ๋๋ค.
- ๋ฎ์ ์ ํ์จ: ๋๋ฆฐ ๋ก๋ฉ ์๊ฐ์ ์ฌ์ฉ์๊ฐ ๊ฑฐ๋๋ฅผ ์๋ฃํ๋ ๊ฒ์ ๋ฐฉํดํ ์ ์์ต๋๋ค. ๋ก๋ฉ ์๊ฐ์ด 1์ด ์ถ๊ฐ๋ ๋๋ง๋ค ์ ํ์จ์ด ๊ฐ์ํ์ฌ ์์ต์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ๋ธ๋ผ์ง ๊ณ ๊ฐ์ ๋์์ผ๋ก ํ๋ ์ ์ ์๊ฑฐ๋ ์ฌ์ดํธ๋ฅผ ์๊ฐํด ๋ณด์ธ์. ์ ๋๋ก ์ต์ ํ๋์ง ์์ ์ฌ์ดํธ๋ ๋๋ฆฐ ์ฐ๊ฒฐ์ ์ฌ์ฉํ๋ ๋ชจ๋ฐ์ผ ์ฅ์น ์ฌ์ฉ์๋ค์ ๋จ๋ ์ํฌ ์ ์์ต๋๋ค.
- ๋ถ์ ์ ์ธ ๋ธ๋๋ ์ธ์: ๋๋ฆฌ๊ณ ๋ฐ์์ด ์๋ ์น์ฌ์ดํธ๋ ๋ธ๋๋์ ๋ช ์ฑ์ ํด์น ์ ์์ต๋๋ค. ์ฌ์ฉ์๋ ์ ์กฐํ ์ฑ๋ฅ์ ๋น์ ๋ฌธ์ฑ๊ณผ ์ ๋ขฐ์ฑ ๋ถ์กฑ๊ณผ ์ฐ๊ด ์ง์ต๋๋ค. ์ค๊ฐ ์ ๋์ ๋ถํ์์๋ ์์ฃผ ์ถฉ๋ํ๋ ์น์ฌ์ดํธ๋ฅผ ๊ฐ์ง ๋ค๊ตญ์ ๊ธฐ์ ์ ์์ํด ๋ณด์ธ์. ์ด๋ ๊ทธ๋ค์ ๊ธ๋ก๋ฒ ์ด๋ฏธ์ง์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
- ๊ฒ์ ์์ง ์์ ํ๋ฝ: ๊ตฌ๊ธ๊ณผ ๊ฐ์ ๊ฒ์ ์์ง์ ์น์ฌ์ดํธ ์๋๋ฅผ ์์ ๊ฒฐ์ ์์ธ์ผ๋ก ๊ณ ๋ คํฉ๋๋ค. ๋๋ฆฐ ์น์ฌ์ดํธ๋ ๊ฒ์ ๊ฒฐ๊ณผ์์ ๋ถ์ด์ต์ ๋ฐ์ต๋๋ค. ๊ตฌ๊ธ์ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ ํ์ด์ง ์๋๋ฅผ ์์ ์ ํธ๋ก ๋งค์ฐ ์ค์ํ๊ฒ ์ฌ๊ธฐ๋ฏ๋ก, ๋๋ฆฐ ์ฌ์ดํธ๋ ๊ฒ์ ๊ฒฐ๊ณผ์์ ๋ ๋ฎ๊ฒ ํ์๋์ด ์ ๊ธฐ์ ํธ๋ํฝ์ด ๊ฐ์ํฉ๋๋ค.
ํ๋ก ํธ์๋ ์ฑ๋ฅ ํ ์คํธ๋ ์ด๋ฌํ ๋ฌธ์ ๋ค์ด ์ฌ์ฉ์์ ๋น์ฆ๋์ค์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๊ธฐ ์ ์ ์๋ณํ๊ณ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๋ถํ ํ ์คํธ์ ์ดํด
๋ถํ ํ ์คํธ๋ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋์์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๋ ์ํฉ์ ์๋ฎฌ๋ ์ด์ ํ๋ ์ฑ๋ฅ ํ ์คํธ์ ํ ์ ํ์ ๋๋ค. ๋ชฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ์ ๋ฐ ์ต๋ ๋ถํ ์กฐ๊ฑด์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ํฉ์์๋ ๋ช ํํ๊ฒ ๋๋ฌ๋์ง ์์ ์ ์๋ ๋ณ๋ชฉ ํ์๊ณผ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋ถํ ํ ์คํธ๋ ํ๋ก ํธ์๋ ์ธํ๋ผ(CDN, ์บ์ฑ ๋ฑ)๊ฐ ์ฆ๊ฐํ๋ ์ฌ์ฉ์ ์๊ตฌ์ ์ด๋ป๊ฒ ๋ฐ์ํ๋์ง ์ดํดํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค.
๋ถํ ํ ์คํธ์ ์ข ๋ฅ
- ๋ถํ ํ ์คํธ: ์ด ํ ์คํธ๋ ์์๋๋ ๋์ ์ฌ์ฉ์ ์๋ฅผ ์๋ฎฌ๋ ์ด์ ํ์ฌ ์์คํ ์ด ์ ์์ ์ธ ์กฐ๊ฑด์์ ์ ์ ํ๊ฒ ์ํ๋๋์ง ํ์ธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ด์ค ์น์ฌ์ดํธ๊ฐ ์์ ๋ ์ ์๋ก ์ผ๋ฐ์ ์ธ ๋ด์ค ์ฃผ๊ธฐ ๋์ ์ด๋ป๊ฒ ์๋ํ๋์ง ํ ์คํธํ๋ ๊ฒ์ ๋๋ค.
- ์คํธ๋ ์ค ํ ์คํธ: ์คํธ๋ ์ค ํ ์คํธ๋ ์์คํ ์ ์์ ํ๊ณ ์ด์์ผ๋ก ๋ฐ์ด๋ถ์ฌ ์์คํ ์ ํ๊ณ์ ์ ์๋ณํฉ๋๋ค. ์ด๋ ๊ทนํ ์กฐ๊ฑด์์์ ์์คํ ์์ ์ฑ๊ณผ ๋ณต์๋ ฅ์ ๊ฒฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๊น์ง ์ธ์ผ ๊ธฐ๊ฐ ๋์ ์ ์ ์๊ฑฐ๋ ์ฌ์ดํธ์ ์ฌ์ฉ์๊ฐ ๊ฐ์๊ธฐ ๊ธ์ฆํ๋ ์ํฉ์ ์๋ฎฌ๋ ์ด์ ํ๋ ๊ฒ์ ์์ํด ๋ณด์ธ์.
- ๋ด๊ตฌ์ฑ ํ ์คํธ: ์ํฌ ํ ์คํธ(soak tests)๋ผ๊ณ ๋ ์๋ ค์ง ๋ด๊ตฌ์ฑ ํ ์คํธ๋ ์ฅ๊ธฐ๊ฐ์ ๊ฑธ์ณ ์ง์์ ์ธ ๋ถํ๋ฅผ ์๋ฎฌ๋ ์ด์ ํ์ฌ ๋ฉ๋ชจ๋ฆฌ ๋์, ๋ฆฌ์์ค ๊ณ ๊ฐ ๋ฐ ๊ธฐํ ์ฅ๊ธฐ์ ์ธ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์๋ณํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ํ๋ซํผ์์ ๋ฉฐ์น ๋์ ์ผ์ ํ ์์ค์ ์ฌ์ฉ์ ํ๋์ ์๋ฎฌ๋ ์ด์ ํ๋ ๊ฒ์ ๋๋ค.
- ์คํ์ดํฌ ํ ์คํธ: ์คํ์ดํฌ ํ ์คํธ๋ ๊ฐ์์ค๋ฝ๊ณ ๊ธ๊ฒฉํ ๋ถํ ์ฆ๊ฐ๋ฅผ ์๋ฎฌ๋ ์ด์ ํ์ฌ ์์คํ ์ด ์๊ธฐ์น ์์ ํธ๋ํฝ ๊ธ์ฆ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง ํ๊ฐํฉ๋๋ค. ์ฃผ์ ์ ํ ๋ฐํ๋ ๋ฐ์ด๋ด ๋ง์ผํ ์บ ํ์ธ ์ดํ ๋๊ท๋ชจ ํธ๋ํฝ ๊ธ์ฆ์ด ์์๋๋ ์น์ฌ์ดํธ๋ฅผ ์๊ฐํด ๋ณด์ธ์.
๋ถํ ํ ์คํธ ์ค ๋ชจ๋ํฐ๋งํ ์ฃผ์ ์งํ
๋ช ๊ฐ์ง ์ฃผ์ ์งํ๋ ๋ถํ ํ ์คํธ ์ค ํ๋ก ํธ์๋ ์ฑ๋ฅ์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค:
- ํ์ด์ง ๋ก๋ ์๊ฐ: ํ์ด์ง๊ฐ ์์ ํ ๋ก๋๋๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋๋ค. ์ต์ ์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ํด 3์ด ๋ฏธ๋ง์ ํ์ด์ง ๋ก๋ ์๊ฐ์ ๋ชฉํ๋ก ํ์ธ์.
- ์ต์ด ๋ฐ์ดํธ ์์ ์๊ฐ(TTFB): ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ๋ก๋ถํฐ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํธ์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋๋ค. TTFB๊ฐ ๋ฎ์์๋ก ์๋ฒ ์๋ต์ด ๋น ๋ฅด๋ค๋ ๊ฒ์ ๋ํ๋ ๋๋ค.
- ์ด๋น ์์ฒญ ์(RPS): ์๋ฒ๊ฐ ์ด๋น ์ฒ๋ฆฌํ ์ ์๋ ์์ฒญ์ ์์ ๋๋ค. RPS๊ฐ ๋์์๋ก ์๋ฒ ์ฉ๋์ด ๋ ์ข๋ค๋ ๊ฒ์ ๋ํ๋ ๋๋ค.
- ์ค๋ฅ์จ: ์ค๋ฅ๋ฅผ ๋ฐ์์ํค๋ ์์ฒญ์ ๋ฐฑ๋ถ์จ์ ๋๋ค. ์ค๋ฅ์จ์ด ๋ฎ์์๋ก ์์ ์ ์ธ ์์คํ ์์ ๋ํ๋ ๋๋ค.
- CPU ์ฌ์ฉ๋ฅ : ์๋ฒ์์ ์ฌ์ฉ ์ค์ธ CPU ๋ฆฌ์์ค์ ๋ฐฑ๋ถ์จ์ ๋๋ค. CPU ์ฌ์ฉ๋ฅ ์ด ๋์ผ๋ฉด ๋ ๊ฐ๋ ฅํ ํ๋์จ์ด๊ฐ ํ์ํ ์ ์์ต๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ : ์๋ฒ์์ ์ฌ์ฉ ์ค์ธ ๋ฉ๋ชจ๋ฆฌ์ ๋ฐฑ๋ถ์จ์ ๋๋ค. ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ ์ด ๋์ผ๋ฉด ์ฑ๋ฅ ์ ํ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
- ๋คํธ์ํฌ ์ง์ฐ ์๊ฐ: ๋คํธ์ํฌ๋ฅผ ํตํ ๋ฐ์ดํฐ ์ ์ก ์ง์ฐ ์๊ฐ์ ๋๋ค. ์ง์ฐ ์๊ฐ์ด ๊ธธ๋ฉด ํนํ ์ง๋ฆฌ์ ์ผ๋ก ๋ฉ๋ฆฌ ๋จ์ด์ง ์์น์ ์ฌ์ฉ์์๊ฒ ํ์ด์ง ๋ก๋ ์๊ฐ์ ํฐ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
๋ถํ ํ ์คํธ ํ๊ฒฝ ์ค์
ํ๋ก ํธ์๋ ๋ถํ ํ ์คํธ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ํํ๋ ค๋ฉด ์ ์ ํ ํ ์คํธ ํ๊ฒฝ๊ณผ ๋๊ตฌ๊ฐ ํ์ํฉ๋๋ค.
์ ํฉํ ๋๊ตฌ ์ ํ
ํ๋ก ํธ์๋ ๋ถํ ํ ์คํธ์ ์ฌ์ฉํ ์ ์๋ ์ฌ๋ฌ ๋๊ตฌ๊ฐ ์์ผ๋ฉฐ, ๊ฐ ๋๊ตฌ๋ง๋ค ๊ณ ์ ํ ์ฅ๋จ์ ์ด ์์ต๋๋ค. ์ธ๊ธฐ ์๋ ๋ช ๊ฐ์ง ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- Apache JMeter: ๋ถํ ๋ฐ ์ฑ๋ฅ ํ ์คํธ๋ฅผ ์ํ ์ธ๊ธฐ ์๋ ์คํ ์์ค ๋๊ตฌ์ ๋๋ค. ๊ด๋ฒ์ํ ํ๋กํ ์ฝ์ ์ง์ํ๋ฉฐ ๋ค์ํ ์ฌ์ฉ์ ์ ์ ์ต์ ์ ์ ๊ณตํฉ๋๋ค. JMeter๋ ๋งค์ฐ ๋ค์ฌ๋ค๋ฅํ๋ฉฐ ๋ค์ํ ์ ํ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ํ๋กํ ์ฝ ํ ์คํธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- LoadView: ๋ค์ํ ์ง๋ฆฌ์ ์์น์ ์ฌ์ฉ์๋ฅผ ์๋ฎฌ๋ ์ด์ ํ ์ ์๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๋ถํ ํ ์คํธ ํ๋ซํผ์ ๋๋ค. LoadView๋ ์ ์ธ๊ณ ์ฌ์ฉ์๋ฅผ ๋์์ผ๋ก ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์คํธํ๋ ๋ฐ ํนํ ์ ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ๋ฝ, ์์์, ๋ถ๋ฏธ์ ์ฌ์ฉ์๋ฅผ ์๋ฎฌ๋ ์ด์ ํ์ฌ ์ฌ๋ฌ ์ง์ญ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ํ๊ฐํ ์ ์์ต๋๋ค.
- Gatling: ๊ณ ์ฑ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด ์ค๊ณ๋ ์คํ ์์ค ๋ถํ ํ ์คํธ ๋๊ตฌ์ ๋๋ค. Gatling์ ํ์ฅ์ฑ๊ณผ ํ์ค์ ์ธ ์ฌ์ฉ์ ์๋ฎฌ๋ ์ด์ ์์ฑ ๋ฅ๋ ฅ์ผ๋ก ์ ์๋ ค์ ธ ์์ต๋๋ค.
- WebPageTest: ์น์ฌ์ดํธ ์๋์ ์ฑ๋ฅ์ ํ ์คํธํ๊ธฐ ์ํ ๋ฌด๋ฃ ๋๊ตฌ์ ๋๋ค. WebPageTest๋ ํ์ด์ง ๋ก๋ ์๊ฐ, ๋ฆฌ์์ค ๋ก๋ฉ ๋ฐ ๊ธฐํ ์ฑ๋ฅ ์งํ์ ๋ํ ์์ธํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค.
- Puppeteer ๋ฐ Playwright: ์ด Node.js ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ํค๋๋ฆฌ์ค ํฌ๋กฌ ๋๋ ํฌ๋ก๋ฏธ์ ์ธ์คํด์ค๋ฅผ ์ ์ดํ๊ธฐ ์ํ ๊ณ ์์ค API๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ค์ ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์์ ํ์ค์ ์ธ ์ฌ์ฉ์ ์ํธ ์์ฉ์ ์๋ฎฌ๋ ์ด์ ํ๊ณ ์ฑ๋ฅ ์งํ๋ฅผ ์ธก์ ํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
์ค์ ์ฌ์ฉ์ ์๋ฎฌ๋ ์ด์
์ ํํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ผ๋ ค๋ฉด ์ค์ ์ฌ์ฉ์ ํ๋์ ๊ฐ๋ฅํ ํ ๊ฐ๊น๊ฒ ์๋ฎฌ๋ ์ด์ ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค:
- ํ์ค์ ์ธ ์ฌ์ฉ์ ํ๋ฆ ์ฌ์ฉ: ์ฌ์ฉ์๊ฐ ์ค์ ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ํธ ์์ฉํ๋ ๋ฐฉ์์ ๋ชจ๋ฐฉํ๋ ํ ์คํธ ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ญ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ์ ์๊ฑฐ๋ ์ฌ์ดํธ์์ ์ฌ์ฉ์๊ฐ ์ ํ ํ์ด์ง๋ฅผ ํ์ํ๊ณ , ์ฅ๋ฐ๊ตฌ๋์ ์ํ์ ์ถ๊ฐํ๊ณ , ๊ฒฐ์ ํ๋ก์ธ์ค๋ฅผ ์๋ฃํ๋ ๊ฒ์ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค.
- ๋ค์ํ ๋คํธ์ํฌ ์กฐ๊ฑด: ๋ค์ํ ๋คํธ์ํฌ ์๋์ ์ง์ฐ ์๊ฐ์ ์๋ฎฌ๋ ์ด์ ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ๋ฌ ์กฐ๊ฑด์์ ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํดํฉ๋๋ค. ์ด๋ ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ๋๋ฆฐ ์ง์ญ์ ์ฌ์ฉ์์๊ฒ ํนํ ์ค์ํฉ๋๋ค. ๋์ญํญ์ ์กฐ์ ํ๊ณ ํจํท ์์ค์ ์๋ฎฌ๋ ์ด์ ํ ์ ์๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ณ ๋ คํ์ธ์.
- ๋ค์ํ ๋ธ๋ผ์ฐ์ ๋ฐ ์ฅ์น ์ฌ์ฉ: ๋ค์ํ ๋ธ๋ผ์ฐ์ ์ ์ฅ์น์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์คํธํ์ฌ ์ฌ๋ฌ ํ๋ซํผ์์์ ํธํ์ฑ๊ณผ ์ต์ ์ ์ฑ๋ฅ์ ๋ณด์ฅํฉ๋๋ค.
- ์ง๋ฆฌ์ ๋ถํฌ: ๋คํธ์ํฌ ์ง์ฐ ์๊ฐ๊ณผ ์ง์ญ์ ์ฐจ์ด๋ฅผ ๊ณ ๋ คํ๊ธฐ ์ํด ์ฌ๋ฌ ์ง๋ฆฌ์ ์์น์ ์ฌ์ฉ์๋ฅผ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค.
ํ๋ก ํธ์๋ ์ต์ ํ ๊ธฐ์
๋ถํ ํ ์คํธ๋ฅผ ํตํด ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ์๋ณํ๋ค๋ฉด, ๋ค์ํ ์ต์ ํ ๊ธฐ์ ์ ๊ตฌํํ์ฌ ํ๋ก ํธ์๋ ์ฑ๋ฅ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
์ฝ๋ ์ต์ ํ
- ์ฝ๋ ์ถ์(Minification) ๋ฐ ๋๋ ํ(Uglification): ๋ถํ์ํ ๋ฌธ์, ๊ณต๋ฐฑ, ์ฃผ์์ ์ ๊ฑฐํ์ฌ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ CSS ํ์ผ์ ํฌ๊ธฐ๋ฅผ ์ค์ ๋๋ค. ์ถ์๋ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ด๊ณ , ๋๋ ํ๋ ๋ณ์๋ช ๊ณผ ํจ์๋ช ์ ๋จ์ถํ์ฌ ํฌ๊ธฐ๋ฅผ ๋์ฑ ์ค์ ๋๋ค.
- ์ฝ๋ ๋ถํ : ์ฝ๋๋ฅผ ํ์์ ๋ฐ๋ผ ๋ก๋ํ ์ ์๋ ์์ ๋ฉ์ด๋ฆฌ๋ก ๋๋๋๋ค. ์ด๋ ์ด๊ธฐ ๋ก๋ ์๊ฐ์ ์ค์ด๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค.
- ํธ๋ฆฌ ์์ดํน: ์๋ฐ์คํฌ๋ฆฝํธ ๋ฒ๋ค์์ ์ฌ์ฉํ์ง ์๋ ์ฝ๋๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์ด๋ ๋ฒ๋ค ํฌ๊ธฐ๋ฅผ ์ค์ด๊ณ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ํจ์จ์ ์ธ ์๋ฐ์คํฌ๋ฆฝํธ ์คํ: ๋ถํ์ํ ๋ฃจํ, DOM ์กฐ์, ๋น์ฉ์ด ๋ง์ด ๋๋ ์์ ์ ํผํ์ฌ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋์ ์ฑ๋ฅ์ ์ต์ ํํฉ๋๋ค.
์ด๋ฏธ์ง ์ต์ ํ
- ์ด๋ฏธ์ง ์์ถ: ํ์ง์ ํฌ์ํ์ง ์์ผ๋ฉด์ ์ด๋ฏธ์ง์ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ ๋๋ค. ImageOptim์ด๋ TinyPNG์ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ์์ถํ์ธ์.
- ์ ์ ํ ์ด๋ฏธ์ง ํ์: ์์ ์ ๋ง๋ ์ด๋ฏธ์ง ํ์์ ์ ํํ์ธ์. ์ฌ์ง์๋ JPEG, ํฌ๋ช ๋๊ฐ ์๋ ๊ทธ๋ํฝ์๋ PNG, ์ฐ์ํ ์์ถ๋ฅ ๊ณผ ํ์ง์ ์ํด์๋ WebP๋ฅผ ์ฌ์ฉํ์ธ์.
- ๋ฐ์ํ ์ด๋ฏธ์ง: ์ฌ์ฉ์์ ์ฅ์น ๋ฐ ํ๋ฉด ํด์๋์ ๋ฐ๋ผ ๋ค๋ฅธ ํฌ๊ธฐ์ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. <picture> ์์๋ <img> ์์์ `srcset` ์์ฑ์ ์ฌ์ฉํ์ฌ ๋ฐ์ํ ์ด๋ฏธ์ง๋ฅผ ๊ตฌํํ์ธ์.
- ์ง์ฐ ๋ก๋ฉ(Lazy Loading): ์ด๋ฏธ์ง๊ฐ ๋ทฐํฌํธ์ ๋ณด์ผ ๋๋ง ๋ก๋ํฉ๋๋ค. ์ด๋ ์ด๊ธฐ ๋ก๋ ์๊ฐ์ ๊ฐ์ ํ๊ณ ๋ค์ด๋ก๋ํด์ผ ํ๋ ๋ฐ์ดํฐ์ ์์ ์ค์ ๋๋ค.
์บ์ฑ ์ ๋ต
- ๋ธ๋ผ์ฐ์ ์บ์ฑ: ๋ธ๋ผ์ฐ์ ๊ฐ ์ด๋ฏธ์ง, ์๋ฐ์คํฌ๋ฆฝํธ, CSS ํ์ผ๊ณผ ๊ฐ์ ์ ์ ์์ฐ์ ์บ์ํ ์ ์๋๋ก ์๋ฒ์์ ์ ์ ํ ์บ์ ํค๋๋ฅผ ์ค์ ํ๋๋ก ๊ตฌ์ฑํฉ๋๋ค.
- ์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ(CDN): CDN์ ์ฌ์ฉํ์ฌ ์ ์ธ๊ณ ์ฌ๋ฌ ์๋ฒ์ ์ฝํ ์ธ ๋ฅผ ๋ฐฐํฌํฉ๋๋ค. ์ด๋ ์ฌ๋ฌ ์ง๋ฆฌ์ ์์น์ ์ฌ์ฉ์์ ๋ํ ์ง์ฐ ์๊ฐ์ ์ค์ด๊ณ ๋ก๋ ์๊ฐ์ ๊ฐ์ ํฉ๋๋ค. CDN์ ์ฌ์ฉ์์๊ฒ ๋ ๊ฐ๊น์ด ๊ณณ์ ์ฝํ ์ธ ๋ฅผ ์บ์ํ์ฌ ๋ฐ์ดํฐ๊ฐ ์ด๋ํด์ผ ํ๋ ๊ฑฐ๋ฆฌ๋ฅผ ์ค์ ๋๋ค.
- ์๋น์ค ์์ปค: ์๋น์ค ์์ปค๋ฅผ ์ฌ์ฉํ์ฌ ์์ฐ์ ์บ์ํ๊ณ ์คํ๋ผ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์๋น์ค ์์ปค๋ ๋คํธ์ํฌ ์์ฒญ์ ๊ฐ๋ก์ฑ๊ณ ์ฌ์ฉ์๊ฐ ์คํ๋ผ์ธ์ผ ๋๋ ์บ์๋ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ธฐํ ์ต์ ํ ๊ธฐ์
- HTTP ์์ฒญ ์ค์ด๊ธฐ: ํ์ผ์ ๊ฒฐํฉํ๊ณ , CSS ์คํ๋ผ์ดํธ๋ฅผ ์ฌ์ฉํ๊ณ , ์ค์ํ CSS๋ฅผ ์ธ๋ผ์ธ์ผ๋ก ์ฒ๋ฆฌํ์ฌ ํ์ด์ง๋ฅผ ๋ก๋ํ๋ ๋ฐ ํ์ํ HTTP ์์ฒญ ์๋ฅผ ์ต์ํํฉ๋๋ค.
- CSS ์ ๋ฌ ์ต์ ํ: ์ค์ํ CSS๋ฅผ ์ธ๋ผ์ธ์ผ๋ก ์ ๋ฌํ์ฌ ํด๋ ์๋จ ์ฝํ ์ธ ๋ฅผ ๋น ๋ฅด๊ฒ ๋ ๋๋งํฉ๋๋ค. ์ค์ํ์ง ์์ CSS ๋ก๋ฉ์ ์ง์ฐ์ํต๋๋ค.
- ํด๋ ์๋จ ์ฝํ ์ธ ์ฐ์ ์์ ์ง์ : ์คํฌ๋กค ์์ด ๋ณด์ด๋ ์ฝํ ์ธ ๊ฐ ๋น ๋ฅด๊ฒ ๋ก๋๋๋๋ก ํฉ๋๋ค. ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒด๊ฐ ์ฑ๋ฅ์ ํฅ์์ํต๋๋ค.
- ๋น๋๊ธฐ ๋ก๋ฉ ์ฌ์ฉ: ์ค์ํ์ง ์์ ๋ฆฌ์์ค๋ ํ์ด์ง ๋ ๋๋ง์ ์ฐจ๋จํ์ง ์๋๋ก ๋น๋๊ธฐ์ ์ผ๋ก ๋ก๋ํฉ๋๋ค.
- ์ ๊ธฐ์ ์ธ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง: Google PageSpeed Insights, WebPageTest, New Relic๊ณผ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์ฌ์ ์ ์๋ณํ๊ณ ํด๊ฒฐํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ต์ ํ: ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ๊ฐ ์ต์ ํ๋์๋์ง ํ์ธํฉ๋๋ค. ๋๋ฆฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ๋ ํ๋ก ํธ์๋ ์ฑ๋ฅ์ ํฐ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์ธ๋ฑ์ฑ๊ณผ ํจ์จ์ ์ธ ์ฟผ๋ฆฌ ์ค๊ณ๋ฅผ ์ฌ์ฉํ์ธ์.
ํ๋ก ํธ์๋ ์ฑ๋ฅ์ ๋ํ ๊ธ๋ก๋ฒ ๊ณ ๋ ค์ฌํญ
์ ์ธ๊ณ ์ฌ์ฉ์๋ฅผ ์ํด ์ต์ ํํ ๋ ๋ค์ ์ฌํญ์ ๊ณ ๋ คํ์ธ์:
- ์ง๋ฆฌ์ ๋ถํฌ: ์ฌ๋ฌ ์ง์ญ์ ์์นํ ์๋ฒ๋ฅผ ๊ฐ์ถ CDN์ ์ฌ์ฉํ์ฌ ์ ์ธ๊ณ ์ฌ์ฉ์์ ์ง์ฐ ์๊ฐ์ ์ค์ด์ธ์.
- ๋คํธ์ํฌ ์กฐ๊ฑด: ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ๋๋ฆฐ ์ฌ์ฉ์๋ฅผ ์ํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ํํ์ธ์. ์ด๋ฏธ์ง ์์ถ, ์ฝ๋ ๋ถํ , ์ง์ฐ ๋ก๋ฉ๊ณผ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ค์ด๋ก๋ํด์ผ ํ๋ ๋ฐ์ดํฐ์ ์์ ์ค์ด์ธ์.
- ํ์งํ: ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ค๋ฅธ ์ธ์ด์ ์ง์ญ์ ๋ง๊ฒ ํ์งํ๋์๋์ง ํ์ธํ์ธ์. ์ฌ๊ธฐ์๋ ํ ์คํธ ๋ฒ์ญ, ๋ ์ง ๋ฐ ์ซ์ ์์ ์ง์ , ์ ์ ํ ๋ฌธํ์ ๊ด๋ก ์ฌ์ฉ์ด ํฌํจ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ ์ง ํ์(MM/DD/YYYY ๋ DD/MM/YYYY) ๋ฐ ์ซ์ ์์(์์์ ๊ตฌ๋ถ์๋ก ์ผํ ๋ ๋ง์นจํ ์ฌ์ฉ)์ ๊ณ ๋ คํ์ธ์.
- ๋ชจ๋ฐ์ผ ์ต์ ํ: ๋ชจ๋ฐ์ผ ์ฅ์น๋ฅผ ์ํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ํํ์ธ์. ๋ชจ๋ฐ์ผ ์ฌ์ฉ์๋ ์ข ์ข ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ๋๋ฆฌ๊ณ ํ๋ฉด์ด ์์ต๋๋ค. ๋ฐ์ํ ๋์์ธ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ์ฅ์น์์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ๋ณด์ด๊ณ ์๋ํ๋๋ก ํ์ธ์.
- ์ฝํ ์ธ ์ ์: ์ฌ์ฉ์์ ์์น, ์ฅ์น, ๋คํธ์ํฌ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฝํ ์ธ ๋ฅผ ๋์ ์ผ๋ก ์กฐ์ ํ์ธ์. ์ด๋ฅผ ํตํด ๊ฐ ์ฌ์ฉ์์๊ฒ ์ต์์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
- ๊ตญ์ ํ(i18n) ๋ฐ ํ์งํ(l10n): ์ฌ๋ฌ ์ธ์ด์ ์ง์ญ์ ์ง์ํ๊ธฐ ์ํด ๊ฐ๋ ฅํ ๊ตญ์ ํ ๋ฐ ํ์งํ ์ ๋ต์ ๊ตฌํํ์ธ์. ์ฌ๊ธฐ์๋ ๋ฌธ์ ์ธ์ฝ๋ฉ, ๋ ์ง/์๊ฐ ํ์, ํตํ ๊ธฐํธ์ ์ ์ ํ ์ฒ๋ฆฌ๊ฐ ํฌํจ๋ฉ๋๋ค.
- ๊ท์ ์ค์ ๋ฐ ๊ท์ : ๋ค๋ฅธ ๊ตญ๊ฐ์ ๋ฐ์ดํฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๊ท์ ๋ฐ ๊ท์ ์ค์ ์๊ตฌ ์ฌํญ(์: ์ ๋ฝ์ GDPR, ์บ๋ฆฌํฌ๋์์ CCPA)์ ์์งํ์ธ์. ํ๋ก ํธ์๋๊ฐ ์ด๋ฌํ ๊ท์ ์ ์ค์ํ๋๋ก ์ค๊ณ๋์๋์ง ํ์ธํ์ธ์.
์ต์ ํ์ ์ง์์ ์ธ ๊ณผ์
ํ๋ก ํธ์๋ ์ฑ๋ฅ ์ต์ ํ๋ ์ผํ์ฑ ์์ ์ด ์๋๋ผ ์ง์์ ์ธ ๊ณผ์ ์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฐ์ ํ๊ณ , ์๋ก์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๊ณ , ์ฌ์ฉ์ ํ๋์ด ๋ณ๊ฒฝ๋จ์ ๋ฐ๋ผ ํ๋ก ํธ์๋ ์ฑ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ์ต์ ํํด์ผ ํฉ๋๋ค. CI/CD ํ์ดํ๋ผ์ธ์ ์ผ๋ถ๋ก ์๋ํ๋ ์ฑ๋ฅ ํ ์คํธ๋ฅผ ๊ตฌํํ์ฌ ํ๊ท๋ฅผ ์กฐ๊ธฐ์ ๋ฐ๊ฒฌํ์ธ์.
์ง์์ ์ธ ์ต์ ํ๋ฅผ ์ํ ๋ชจ๋ฒ ์ฌ๋ก
- ์ ๊ธฐ์ ์ธ ์ฑ๋ฅ ๊ฐ์ฌ: ์๋ก์ด ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ํด๊ฒฐํ๊ธฐ ์ํด ์ ๊ธฐ์ ์ธ ์ฑ๋ฅ ๊ฐ์ฌ๋ฅผ ์ํํ์ธ์.
- ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง: ์ค์ ์ฌ์ฉ์ ๋ชจ๋ํฐ๋ง(RUM) ๋ฐ ํฉ์ฑ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ์ธ์.
- A/B ํ ์คํธ: A/B ํ ์คํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ์ต์ ํ ๊ธฐ์ ์ด ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ์ ํ๊ฐํ์ธ์.
- ์ต์ ์ ๋ณด ์ ์ง: ์ต์ ํ๋ก ํธ์๋ ์ฑ๋ฅ ๋ชจ๋ฒ ์ฌ๋ก ๋ฐ ๊ธฐ์ ์ ์ต์ ์ํ๋ก ์ ์งํ์ธ์. ์น ๊ฐ๋ฐ ํ๊ฒฝ์ ๋์์์ด ์งํํ๋ฏ๋ก ์๋ก์ด ๊ธฐ์ ๊ณผ ๋๊ตฌ์ ๋ํ ์ ๋ณด๋ฅผ ์ป๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
- ์ฑ๋ฅ ์์ฐ ๊ตฌํ: ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ฑ๋ฅ ์์ฐ์ ์ ์ํ๊ณ ์งํ ์ํฉ์ ์ถ์ ํ์ธ์. ์ฑ๋ฅ ์์ฐ์ ํ์ด์ง ๋ก๋ ์๊ฐ, ํ์ผ ํฌ๊ธฐ, HTTP ์์ฒญ ์์ ๊ฐ์ ์ฃผ์ ์ฑ๋ฅ ์งํ์ ๋ํ ํ๋ ์ค์ ์ ๋๋ค.
- ๋ฐฑ์๋ ํ๊ณผ ํ์ : ํ๋ก ํธ์๋ ์ฑ๋ฅ์ ์ข ์ข ๋ฐฑ์๋ ์ฑ๋ฅ์ ์ํฅ์ ๋ฐ์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ, API ์๋ํฌ์ธํธ, ์๋ฒ ์ธก ๋ ๋๋ง์ ์ต์ ํํ๊ธฐ ์ํด ๋ฐฑ์๋ ํ๊ณผ ํ๋ ฅํ์ธ์.
๊ฒฐ๋ก
ํ๋ก ํธ์๋ ์ฑ๋ฅ ํ ์คํธ, ํนํ ๋ถํ ํ ์คํธ ๋ฐ ํ์ ์ต์ ํ๋ ํนํ ์ ์ธ๊ณ ์ฌ์ฉ์๋ฅผ ๋์์ผ๋ก ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํด ๋น ๋ฅด๊ณ , ์์ ์ ์ด๋ฉฐ, ๋งค๋ ฅ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ํต์ฌ ๊ฐ๋ ์ ์ดํดํ๊ณ , ์ฌ๋ฐ๋ฅธ ๋๊ตฌ์ ๊ธฐ์ ์ ๊ตฌํํ๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํจ์ผ๋ก์จ ์น์ฌ์ดํธ๊ฐ ์ค๋๋ ์ฌ์ฉ์์ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ๊ณ ๋น์ฆ๋์ค ๋ชฉํ๋ฅผ ๋ฌ์ฑํ ์ ์๋๋ก ๋ณด์ฅํ ์ ์์ต๋๋ค. ์ง์์ ์ธ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง ๋ฐ ์ต์ ํ์ ๋ํ ํ์ ์ ๊ธ๋ก๋ฒ ์์ฅ์์ ๊ฒฝ์ ์ฐ์๋ฅผ ์ ์งํ๋ ๋ฐ ํ์์ ์ ๋๋ค.