Computer Programming/CS
2023. 6. 23.
ํ์ด์ง ๋ ๋๋ง ๋ฐฉ์ : SSR vs CSR vs SSG [+Next.js]
๋ชฉ์ฐจ 1. SSR 2. SSG 3. CSR 4. Next.js 5. ๋ ๋๋ง ๊ณผ์ ์ ๋ฆฌ ํด๋ผ์ด์ธํธ-์๋ฒ ๊ฐ์ HTML๋ฌธ์๋ฅผ ์์ฒญํ๊ณ ๋ฐ๋ ๊ณผ์ ์์, ์ด HTML ๋ฌธ์๋ฅผ ํด๋ผ์ด์ธํธ ์ฌ์ด๋์์ ๋ ๋๋ง ํ ๊ฒ์ธ์ง, ์๋๋ฉด ์๋ฒ ์ฌ์ด๋์์ ๋ ๋๋ง ํ ๊ฒ์ธ์ง๋ก ๋๋ ์ ์์ต๋๋ค. ๋จผ์ ์๋ฒ ์ธก์์ ๋ ๋๋ง ํ๋ ๊ณผ์ ์ ์์๋ณด๊ฒ ์ต๋๋ค. 1. SSR (Server-Side Rendering) SSR์ ์๋ฒ์์ ํ์ด์ง๋ฅผ ๋ ๋๋งํ๋ ๋ฐฉ์์ผ๋ก, ์๋ฒ ์ธก์์ ์น ํ์ด์ง์ ๋ด์ฉ์ ์์ฑํ์ฌ ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )์ ์ ๋ฌํ๋ ์น ๊ฐ๋ฐ ๋ฐฉ์์
๋๋ค. SSR๋ฅผ ์ง์ํ๋ ํ๋ ์์ํฌ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์์๋ก๋ Next.js, Angular Universal, Gatsby, Express.js, PHP ๋ฑ์ด ์์ต๋๋ค. 1-1. SSR์ ์ฅ์ ..