์ด ์์์์๋ ์นํ์ด์ง ๋ก๋ฉ ์๋๋ฅผ ์ต์ ํํ๊ธฐ ์ํ ๋ค์ํ ์ ๋ต๋ค์ ์๊ฐํฉ๋๋ค. ์ ์ ์์ ๋ณํ์ ๋๋นํ์ฌ ์์ถ, HTTP/2 ๋ฐ 3 ๋ฒ์ ํ์ฉ, CDN ์๋น์ค ์ด์ฉ ๋ฑ ์ฌ๋ฌ ๋ฐฉ๋ฒ์ ํตํด ์ฑ๋ฅ์ ๊ทน๋ํํ๋ ๋ฒ์ ๋ํด ๋
ผ์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์น ๊ฐ๋ฐ์๋ค์ด ์น ์ฑ๋ฅ์ ๊ฐ์ ํ๊ณ ์ฌ์ฉ์ ๊ฒฝํ์ ๋์ด๋ ๋ฐ ํ์ํ ์ค์ํ ๊ธฐ์ ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
ํต์ฌ์ฃผ์
์นํ์ด์ง์ ๋ก๋ฉ ์๋ ์ต์ ํ๋ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํจ๋ค.
- ์นํ์ด์ง ๋ก๋ฉ ์๋๊ฐ ๋๋ฆฌ๋ฉด ์ฌ์ฉ์๋ ์ดํํ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋ค.
- ์ข ํฉ์ ์ธ ์ต์ ํ ๋ฐฉ๋ฒ์ ํตํด ์๋ฒ ์ฑ๋ฅ๊ณผ ํ์ผ ์ ์ก ์๋๋ฅผ ๊ฐ์ ํ์ฌ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค.
- ์์ถ ๋ฐ ์บ์ฑ ๊ธฐ์ ์ ํ์ฉํ๋ฉด ํจ์ฌ ๋น ๋ฅธ ์นํ์ด์ง ์ ๊ทผ์ ์ ๊ณตํ ์ ์๋ค.
HTTP ์
๊ทธ๋ ์ด๋๊ฐ ์น ์ฑ๋ฅ ํฅ์์ ๊ธฐ์ฌํ๋ค.
- HTTP 2 ๋๋ 3๋ก ์ ๊ทธ๋ ์ด๋ํ๋ฉด ์ฌ๋ฌ ํ์ผ์ ๋์์ ์ ์กํ ์ ์๋ค.
- ์ด๋ ์ฌ์ฉ์์ ์น ํ์ด์ง ๋ก๋ฉ ์๊ฐ์ ์คํจ์ํค๊ณ ์ฑ๋ฅ์ ๋์ฌ์ค๋ค.
- CDN ์๋น์ค๋ฅผ ํ์ฉํ๋ฉด ๋์ฑ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ ์ก์ ์ง์ํ๋ค.
์บ์ฑ์ ํตํด ์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฑ๋ฅ์ ๊ทน๋ํํ ์ ์๋ค.
- DB ๋ฐ์ดํฐ ์ถ๋ ฅ ํ์๋ฅผ ์ค์ด๊ณ ๋ณ๋ชฉ ํ์์ ์๋ฐฉํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํจ๊ณผ์ ์ด๋ค.
- ๋ฉ๋ชจ๋ฆฌ์ ๋ฐ์ดํฐ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํด ํ์ํ ๋ ์ฌ์ฌ์ฉํจ์ผ๋ก์จ ๋๊ธฐ ์๊ฐ์ ์ค์ผ ์ ์๋ค.
- ์ ํ๋๊ฐ ๋ฎ์ ๋ฐ์ดํฐ๋ ํ ๋ฒ์ ์ ์ฅํ์ฌ ํจ์จ์ฑ์ ๋์ด๋ ๊ฒ์ด ์ข๋ค.
๋ฒ๋ค๋ง๊ณผ ์ฝ๋ ๋ค์ด์ดํธ๋ ๋ก๋ฉ ์๋๋ฅผ ๊ฐ์ ํ๋ ๊ธฐ์ ์ด๋ค.
- ํ์ํ ์ฝ๋๋ฅผ ์ ํ์ ์ผ๋ก ์ฝ์ ํ์ฌ ํ์ด์ง ์ฉ๋์ ์ค์ผ ์ ์๋ค.
- ๋ธ๋ผ์ฐ์ ์บ์๋ฅผ ํ์ฉํ๋ฉด ์ด์ ๋ฐฉ๋ฌธ ์ ์๋ฒ ์์ฒญ ์์ด ๋น ๋ฅธ ๋ก๋ฉ์ด ๊ฐ๋ฅํ๋ค.
- ์ฌ์ฉํ์ง ์๋ CSS๋ฅผ ์ ๊ฑฐํจ์ผ๋ก์จ ํ์ด์ง ๋ก๋ฉ ์๋๋ฅผ ๋์ฑ ํฅ์์ํฌ ์ ์๋ค.
์๋ฒ์ ๋ธ๋ผ์ฐ์ ๊ฐ์ ํ์ผ ๊ด๋ฆฌ๊ฐ ํจ์จ์ฑ์ ๋์ธ๋ค.
- ์๋ฒ๋ ํ์ผ ๋ณ๋ ์ฌํญ์ ํ์ธํ๊ณ ํ์ํ ๋๋ง ์๋ก์ด ํ์ผ์ ์ ์กํ๋ค.
- ์๋ต ์ฝ๋ '304'๋ฅผ ํตํด ๋ธ๋ผ์ฐ์ ๋ ์ด๋ฏธ ์ ์ฅ๋ ํ์ผ์ ์ฌ์ฉํ๊ฒ ๋๋ค.
- ํ์ด์ง ํฌ๊ธฐ๋ฅผ ์ค์ด๊ฑฐ๋ ํ๋ฆฌํจ์น ๊ธฐ๋ฅ์ ํตํด ๋ค์ด๋ก๋ ์๋๋ฅผ ๋์ผ ์ ์๋ค.
์๋ฒฝ๋ ธํธ(GPT-4o) ์ ์ฉ๋จ1. ๐ ์นํ์ด์ง ๋ก๋ฉ ์๋ ์ต์ ํ ๋ฐฉ๋ฒ
- ์นํ์ด์ง ๋ก๋ฉ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ์ต์ ํ๊ฐ ์ค์ํ๋ค.
- ์๊ธฐ์น ์๊ฒ ์ ์ ์๊ฐ ํญ์ฆํ ์ ์์ผ๋ฏ๋ก ๋๋นํด์ผ ํ๋ค.
- HTML, CSS, ์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ์ ์์ถํ์ฌ ์ ์กํ ์ ์๋ค. ๊ทธ๋์ gzip์ด๋ ๋ธ๋กํ๋ฆฌ ์์ถ ์๊ณ ๋ฆฌ์ฆ์ด ์ฌ์ฉ๋๋ค.
- ์ด๋ฏธ์ง ํ์ผ์ JPG, PNG๋ก ์์ถํ๊ฑฐ๋ GIF ์ด๋ฏธ์ง๋ฅผ ์น์ด๋ MP4๋ก ๋ณํํ๋ ๊ฒ์ด ์ข๋ค.
- ์๋ก์ด ์์ ์์ถ ์๊ณ ๋ฆฌ์ฆ์ ๊ฒํ ํ๋ ๊ฒ๋ ์ ์ฉํ ๊ฒ์ผ๋ก ์ถ์ ๋๋ค.
2. ์น ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ HTTP ์ ๊ทธ๋ ์ด๋
- HTTP 2 ๋๋ 3 ๋ฒ์ ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ฉด ์น ํ์ด์ง์ ๋ก๋ฉ ์๋๊ฐ ๊ฐ์ ๋ฉ๋๋ค.
- ์ฌ์ฉ์๊ฐ ์ฃผ์์ ์ ์ํ๋ฉด HTML ํ์ด์ง๋ฅผ ์ฐ์ ๊ฐ์ ธ์ค๊ณ , ์ด ํ์ด์ง์๋ CSS, ์๋ฐ์คํฌ๋ฆฝํธ, ์ด๋ฏธ์ง ํ์ผ ๊ฒฝ๋ก๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- HTTP 1.0์์๋ ์๋ฒ๊ฐ ํ ๋ฒ์ 1~6๊ฐ์ ํ์ผ๋ง ๊ฐ์ ธ์ฌ ์ ์์ง๋ง, HTTP 2๋ถํฐ๋ ํ๋์ TCP ์ฐ๊ฒฐ๋ก ๋์์ ์ฌ๋ฌ ํ์ผ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
- ์ต๊ทผ์ HTTP 3๋ UDP ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ์ฌ TCP์ ๋ธ๋กํน ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์๋ ๋น ๋ฅธ ์ฐ๊ฒฐ์ ์ง์ํฉ๋๋ค.
- ์น ํ์ด์ง๋ฅผ ๊ฐ๊ตญ ์๋ฒ์ ๋ถ์ฐ์ํค๋ฉด ์ง์ฐ ์๊ฐ์ ์ค์ผ ์ ์์ผ๋ฉฐ, CDN ์๋น์ค๋ฅผ ํ์ฉํ๋ฉด ์ด๋ฌํ ์ต์ ํ๊ฐ ์๋์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ค.
3. ์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ ์ต์ ํ
- ์ ์ ๊ฐ ๋ง์์ง๋ฉด ๋ณ๋ชฉ ํ์ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ด ์์ง๋ง, ์๋ฒ๋ฅผ ์ถ๊ฐํ๊ณ ๋ก๋ ๋ฐธ๋ฐ์ฑํ๋ ๊ฒ์ด ์ ๋ถ๊ฐ ์๋๋ค.
- ์ข ์ข DB๊ฐ ๋ฌธ์ ์ ์์ธ์ผ๋ก, ๋ฐ์ดํฐ ์ ์ถ๋ ฅ ํ์๊ฐ ๋ง๊ฑฐ๋ ํ ์ด๋ธ ๋ฝ์ด ๊ฑธ๋ฆด ๋ ์ง์ฐ์ด ๋ฐ์ํ๋ค.
- ์ด๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด DB ์๋ฒ ์ฌ์์ ๋์ด๊ฑฐ๋ ์ฌ๋ฌ ๋ ์ด์ํ๋ ๋ฐฉ๋ฒ์ด ์์ง๋ง, ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ์บ์ฑ์ด๋ค.
- DB ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํด ๋๊ณ ํ์ํ ๋ ์ฌ์ฌ์ฉํจ์ผ๋ก์จ DB ์ถ๋ ฅ ํ์๋ฅผ ์ค์ผ ์ ์๋ค.
- ํนํ ์ ํ๋๊ฐ ์ค์ํ์ง ์์ ๋ฐ์ดํฐ๋ ๋ชจ์์ ํ ๋ฒ์ ์ ๋ ฅํ๋ ๊ฒ์ด ์ข๊ณ , ํ๋ก ํธ์๋ ๊ฐ๋ฐ ์ ๋ฒ๋ค๋ง ํด ์ฌ์ฉ๋ ํจ๊ณผ์ ์ด๋ค.
4. ์นํ์ด์ง ์ฑ๋ฅ ํฅ์์ ์ํ ๋ฒ๋ค๋ง ๋ฐ ์บ์ฑ ๊ธฐ์

- ๋ฆฌ์กํธ์ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ ๋ฒ๋ค๋ง์ ์ฝ๊ฒ ํ ์ ์์ผ๋ฉฐ, ํ์ํ ์ฝ๋๋ง ์ฝ์ ํ ์ ์๋ค.
- ๋ํ, ์ฌ์ฉํ์ง ์๋ CSS๋ฅผ ์ ๊ฑฐํ๋ ์ฝ๋ ๋ค์ด์ดํธ๊ฐ ๊ฐ๋ฅํ๋ค.
- ์นํ์ด์ง์ ๋ฐฉ๋ฌธํ๋ฉด ๋ธ๋ผ์ฐ์ ๊ฐ ์๋์ผ๋ก ์บ์ฑ์ ์ํํ์ฌ, ํ๋ฒ ๋ฐฉ๋ฌธํ ํ์ผ์ ํ๋์ ์ ์ฅํด ๋๊ณ ๋ค์ ๋ฐฉ๋ฌธ ์ ์๋ฒ ์์ฒญ ์์ด ํ๋์์ ๋ถ๋ฌ์จ๋ค.
- ์ด๋ก ์ธํด ์นํ์ด์ง ๋ก๋ฉ ์๋๊ฐ ๋ง์ด ํฅ์๋๋ฉฐ, ์๋ฒ ์ชฝ์์๋ ์บ์ฑ ๊ธฐ๊ฐ์ ์กฐ์ ํ ์ ์๋ค.
- ์๋ฒ๊ฐ ์ ์ ์๊ฒ ํ์ผ์ ๋ณด๋ผ ๋, Last-Modified๋ผ๋ ์ ๋ณด๋ก ํ์ผ์ด ์์ ๋ ์์ ์ ๋์ฅํด ์ฃผ๋ฉด, ์ฌ์ฉ์ ๋ค์ ๋ฐฉ๋ฌธ ์ ํด๋น ์ ๋ณด๋ฅผ ํจ๊ป ์์ฒญํ ์ ์๋ค.
5. ์๋ฒ์ ๋ธ๋ผ์ฐ์ ๊ฐ์ ํ์ผ ๊ด๋ฆฌ

- ์๋ฒ๋ ๋ ์ง๋ฅผ ํ์ธํ์ฌ, ํด๋น ๋ ์ง ์ดํ๋ก ํ์ผ์ ๋ณ๋ ์ฌํญ์ด ์์ผ๋ฉด ์๋ก์ด ํ์ผ์ ๋ณด๋ด๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด '304'๋ผ๋ ์๋ต์ ํ๋ค.
- ์ด '304'๋ ํ์ผ์ด ๋ณ๊ฒฝ๋์ง ์์์์ ์๋ฏธํ๋ฉฐ, ๋ธ๋ผ์ฐ์ ๋ ํ๋์ ์๋ ํ์ผ์ ์ฌ์ฉํ๋ค.
- ๋ฐ๋ผ์ ์๋ฒ์์ ํ์ผ์ ๋ณด๋ผ ๋๋ง๋ค 'Last-Modified' ๋์ฅ์ ํ์ธํ๋ ๊ฒ์ด ์ข๋ค.
- ์นํ์ด์ง๋ฅผ 14KB ์ดํ๋ก ๋ง๋ค๋ฉด ๋ค์ด๋ก๋ ์๋๊ฐ ์ ์ง์ ์ผ๋ก ๋นจ๋ผ์ง๋ฏ๋ก ํ์ด์ง ํฌ๊ธฐ๋ฅผ ์ค์ด๋ ๊ฒ์ด ์ ๋ฆฌํ๋ค.
- ๋๋ ๋ฐฉ๋ฌธํ ํ์ด์ง๋ฅผ ๋ฏธ๋ฆฌ ๋ก๋ํ๋ ๊ฐ๋จํ ํ๋ฆฌํจ์น ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋ค.
๋ฐ์ํ
๋๊ธ