๐Ÿ–ฅ๏ธSSR/CSR/SSG ๋ Œ๋”๋ง ๋ฐฉ์‹ ์„ ํƒ ๊ฐ€์ด๋“œ

์—…๋ฐ์ดํŠธ ๋นˆ๋„, SEO ์ค‘์š”๋„, ๊ฐœ์ธํ™” ์ˆ˜์ค€์„ ์„ ํƒํ•˜๋ฉด ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์— ๋งž๋Š” ๋ Œ๋”๋ง ๋ฐฉ์‹์„ ์ ์ˆ˜๋กœ ์ถ”์ฒœํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋ฐฉ์‹์ ํ•ฉ๋„ ์ ์ˆ˜
SSG (์ •์  ์ƒ์„ฑ)0์  / 12์ 
SSR (์„œ๋ฒ„ ๋ Œ๋”๋ง)0์  / 12์ 
CSR (ํด๋ผ์ด์–ธํŠธ ๋ Œ๋”๋ง)0์  / 12์ 

SSR, CSR, SSG - ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์—” ๋ญ๊ฐ€ ๋งž์„๊นŒ?

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

์ •๋‹ต์€ ํ•˜๋‚˜๊ฐ€ ์•„๋‹ˆ๋ผ ํ”„๋กœ์ ํŠธ์˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋ธ”๋กœ๊ทธ๋‚˜ ์ œํ’ˆ ์†Œ๊ฐœ ํŽ˜์ด์ง€์ฒ˜๋Ÿผ ์ฝ˜ํ…์ธ ๊ฐ€ ๊ฑฐ์˜ ๋ฐ”๋€Œ์ง€ ์•Š๋Š”๋‹ค๋ฉด SSG๊ฐ€ ์ตœ์„ ์ด๊ณ , ๋‰ด์Šค๋‚˜ ์ปค๋จธ์Šค์ฒ˜๋Ÿผ ํ•˜๋ฃจ์—๋„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐฑ์‹ ๋˜๋ฉด์„œ SEO๋„ ํ•„์š”ํ•˜๋‹ค๋ฉด SSR์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด ๋กœ๊ทธ์ธ์ด ํ•„์ˆ˜์ธ ๊ด€๋ฆฌ์ž ๋Œ€์‹œ๋ณด๋“œ๋‚˜ SNS ํ”ผ๋“œ์ฒ˜๋Ÿผ ์‚ฌ์šฉ์ž๋งˆ๋‹ค ํ™”๋ฉด์ด ์™„์ „ํžˆ ๋‹ค๋ฅด๊ณ  ๊ฒ€์ƒ‰ ๋…ธ์ถœ์ด ์ค‘์š”ํ•˜์ง€ ์•Š๋‹ค๋ฉด CSR๋กœ๋„ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ตœ๊ทผ์—๋Š” ํŽ˜์ด์ง€๋ณ„๋กœ ๋ Œ๋”๋ง ๋ฐฉ์‹์„ ํ˜ผํ•ฉํ•˜๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ „๋žต(Next.js์˜ ISR ๋“ฑ)๋„ ๋„๋ฆฌ ์“ฐ์ž…๋‹ˆ๋‹ค.

์ด ๋„๊ตฌ๋Š” ์—…๋ฐ์ดํŠธ ๋นˆ๋„, SEO ์ค‘์š”๋„, ๊ฐœ์ธํ™” ์ˆ˜์ค€, ์ดˆ๊ธฐ ๋กœ๋”ฉ ์†๋„๋ผ๋Š” 4๊ฐ€์ง€ ๊ธฐ์ค€์œผ๋กœ ๊ฐ ๋ฐฉ์‹์˜ ์ ํ•ฉ๋„๋ฅผ ์ ์ˆ˜ํ™”ํ•ด ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ ˆ๋Œ€์ ์ธ ์ •๋‹ต์ด ์•„๋‹ˆ๋ผ ์˜์‚ฌ๊ฒฐ์ •์˜ ์ถœ๋ฐœ์ ์œผ๋กœ ํ™œ์šฉํ•˜๊ณ , ์‹ค์ œ ๋„์ž… ์ „์—๋Š” ํŒ€์˜ ๊ธฐ์ˆ  ์Šคํƒ๊ณผ ์„œ๋ฒ„ ๋น„์šฉ๋„ ํ•จ๊ป˜ ๊ณ ๋ คํ•˜์„ธ์š”.

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

SSR๊ณผ SSG์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด๋Š” ๋ญ˜๊นŒ?

SSR์€ ์š”์ฒญ์ด ๋“ค์–ด์˜ฌ ๋•Œ๋งˆ๋‹ค ์„œ๋ฒ„์—์„œ HTML์„ ์ƒˆ๋กœ ๋งŒ๋“ค๊ณ , SSG๋Š” ๋นŒ๋“œ ์‹œ์ ์— ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด๋‘” HTML์„ ๊ทธ๋Œ€๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. SSG๊ฐ€ ๋” ๋น ๋ฅด์ง€๋งŒ ์‹ค์‹œ๊ฐ„์„ฑ์€ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค.

CSR๋งŒ ์จ๋„ SEO๊ฐ€ ๊ดœ์ฐฎ์„๊นŒ?

๊ตฌ๊ธ€์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ Œ๋”๋งํ•ด ํฌ๋กค๋งํ•˜๊ธด ํ•˜์ง€๋งŒ ์†๋„๊ฐ€ ๋А๋ฆฌ๊ณ  ์™„๋ฒฝํ•˜์ง€ ์•Š์•„, SEO๊ฐ€ ์ค‘์š”ํ•œ ํŽ˜์ด์ง€๋ผ๋ฉด SSR์ด๋‚˜ SSG๋ฅผ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ๋ฐฉ์‹์„ ์„ž์–ด ์“ธ ์ˆ˜ ์žˆ์„๊นŒ?

๋„ค, Next.js๋‚˜ Nuxt.js ๊ฐ™์€ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ํŽ˜์ด์ง€๋ณ„๋กœ SSR/SSG/CSR์„ ์ž์œ ๋กญ๊ฒŒ ํ˜ผํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ Œ๋”๋ง์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.