SSR vs CSR

๊น€๋‚จ๊ฒฝยท2022๋…„ 12์›” 1์ผ
0

network

๋ชฉ๋ก ๋ณด๊ธฐ
17/27

SSR

๐Ÿ’ก Server Side Rendering
๐Ÿ’ก ์„œ๋ฒ„์—์„œ ์›น ํŽ˜์ด์ง€๋ฅผ ๋ธŒ๋ผ์šฐ์ €๋กœ ๋ณด๋‚ด๊ธฐ ์ „์— ์„œ๋ฒ„์—์„œ ์™„์ „ํžˆ ๋ Œ๋”๋ง

๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์„œ๋ฒ„์˜ URI๋กœ GET ์š”์ฒญ
์„œ๋ฒ„๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜ด
์›น ํŽ˜์ด์ง€๋ฅผ ์™„์ „ํžˆ ๋ Œ๋”๋ง ๋œ ํŽ˜์ด์ง€๋กœ ๋ณ€ํ™˜ํ•œ ํ›„์— ๋ธŒ๋ผ์šฐ์ €์— ์‘๋‹ต

CSR

๐Ÿ’ก Client Side Rendering

๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์„œ๋ฒ„์˜ URI๋กœ GET ์š”์ฒญ
์„œ๋ฒ„๋Š” ์›น ํŽ˜์ด์ง€์˜ ๊ณจ๊ฒฉ์ธ ๋‹จ์ผ ํŽ˜์ด์ง€(Single Page), JavaScript๋ฅผ ํด๋ผ์ด์–ธํŠธ์— ๋ณด๋ƒ„
ํด๋ผ์ด์–ธํŠธ๋Š” ์ „๋‹ฌ๋ฐ›์€ ์›น ํŽ˜์ด์ง€,JavaScript ํŒŒ์ผ์„ ๋ธŒ๋ผ์šฐ์ €์˜ ์›น ํŽ˜์ด์ง€๋กœ ๋ Œ๋”๋ง

์ฐจ์ด์ 

๐Ÿ’ก SSR์€ ์„œ๋ฒ„์—์„œ ํŽ˜์ด์ง€๋ฅผ ๋ Œ๋”๋ง, CSR์€ ๋ธŒ๋ผ์šฐ์ €(ํด๋ผ์ด์–ธํŠธ)์—์„œ ํŽ˜์ด์ง€๋ฅผ ๋ Œ๋”๋ง
๐Ÿ’ก CSR์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ๋กœ๋ฅผ ์š”์ฒญํ•  ๋•Œ๋งˆ๋‹ค ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจ ํ•˜์ง€ ์•Š๊ณ , ๋™์ ์œผ๋กœ ๋ผ์šฐํŒ…์„ ๊ด€๋ฆฌ(์„œ๋ฒ„๊ฐ€ ์›น ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ๋ณด๋‚ด์ง€ ์•Š์Œ)

์žฅ๋‹จ์ 

๐Ÿ“— SSR
-SEO(Search Engine Optimization)์— ์œ ๋ฆฌ
-์ฒซ ํ™”๋ฉด ๋ Œ๋”๋ง์ด ๋น ๋ฅด๊ฒŒ ํ•„์š”ํ•œ ๊ฒฝ์šฐ(๋‹จ์ผ ํŒŒ์ผ์— ์šฉ๋Ÿ‰์ด ์ž‘์Œ)
-์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ์ž‘์šฉ์ด ์ ์€ ๊ฒฝ์šฐ

๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ, ๋‰ด์Šค ์›น ์‚ฌ์ดํŠธ ๋“ฑ

  • ๊ฒ€์ƒ‰๊ธฐ๋Šฅ์ด ์ค‘์š”ํ•˜๊ณ  ์ดˆ๊ธฐ ๋กœ๋”ฉ์ด ๋น ๋ฅธ ์žฅ์ ์„ ๊ฐ€์ง„ SSR

๐Ÿ“— CSR
-์‚ฌ์šฉ์ž์™€ ํ’๋ถ€ํ•œ ์ƒํ˜ธ์ž‘์šฉ์— ์œ ๋ฆฌ
-์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ ๋น ๋ฅธ ๋™์  ๋ Œ๋”๋ง์œผ๋กœ ๋” ๋‚˜์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ์ œ๊ณต ๊ฐ€๋Šฅ

์˜ˆ์•ฝ ์‚ฌ์ดํŠธ
๋น ๋ฅธ ๋ Œ๋”๋ง์œผ๋กœ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜(User Experience)์— ์œ ๋ฆฌ

profile
๊ธฐ๋ณธ์— ์ถฉ์‹คํ•˜๋ฉฐ ์•ž์œผ๋กœ ๋ฐœ์ „ํ•˜๋Š”

0๊ฐœ์˜ ๋Œ“๊ธ€