MPA,SPA ๋ถ€ํ„ฐ CSR, SSR ๊นŒ์ง€
728x90

๋“ค์–ด๊ฐ€๋ฉฐ

์ƒํƒœ ๊ด€๋ฆฌ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ธฐ๋ฅผ ๊ฒฐ์‹ฌ!.. ์–ด๋””์„œ๋ถ€ํ„ฐ ์ด๋ฏธ ๋จผ์ € ์ž‘์„ฑ๋œ ๋งŽ์€ ๊ธ€๋“ค์„ ๋‘˜๋Ÿฌ๋ณด๋‹ค ๋ณด๋‹ˆ ์Œ.. ๐Ÿคจ
๋จผ์ € ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•˜๋Š” ์ด๋ก ์ด..... ์ด ๋ถ€๋ถ„์— ๋Œ€ํ•œ ์ง€์‹์ด ์•„์ฃผ ์–•์€ ์ƒํƒœ์ธ ๊ฑธ ๊นจ๋‹ฌ์•˜๋‹ค.
์ง€๊ธˆ์˜ ๋‚˜.. ์–ด๋ ดํ’‹์ด ๋“ค์–ด๋ณธ CSR๊ณผ SSR์˜ ์ด๋ฆ„๋งŒ ์•Œ๊ณ  ์žˆ์„ ๋ฟ.. ๐Ÿ˜“

๋ชจ๋ฅด๋ฉด ์ฐพ์•„๋ณด๋ฉด ๋˜์ง€!! ์ข‹์•„ ๊ทธ๋Ÿผ ์–ด๋””๋ถ€ํ„ฐ ์•Œ์•„๋ณผ๊นŒ~ ํ•˜๊ณ  ๊ฑฐ์Šฌ๋Ÿฌ ์˜ฌ๋ผ๊ฐ€๋‹ค ๋ณด๋‹ˆ

๋จผ์ € ์—ด์‹ฌํžˆ ์ฐพ๊ณ  ์ฝ๊ณ  ๋ณด๊ฒŒ ๋œ ์ง€์ ์ด SPA๋ถ€ํ„ฐ CSR, SSR์ด๋ผ์„œ ์ •๋ฆฌํ•ด ๋ณด์•˜๋‹ค.
SPA๋Š” MPA์™€ ๋น„๊ต๋˜๋Š” ๋ฐฉ์‹์ด๋ผ ํ•จ๊ป˜ ์ž‘์„ฑ!

 

 

๐ŸฅŠ MPA vs SPA

MPA (Multi Page Application)

์—ฌ๋Ÿฌ ํŽ˜์ด์ง€๋กœ ๊ตฌ์„ฑ๋œ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜. ์ „ํ†ต์ ์ธ ์›น ํŽ˜์ด์ง€ ๊ตฌ์„ฑ ๋ฐฉ์‹์ด๋‹ค.

 

MPA์˜ ๋ Œ๋”๋ง ๋ฐฉ์‹

  • ์ธํ„ฐ๋ž™์…˜์ด ๋ฐœ์ƒํ•œ๋‹ค. (ํด๋ฆญ ๊ฐ™์€)
  • ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด html์„ ๋ฐ›์•„์™€์„œ ํ•ด๋‹น ๋งํฌ๋กœ ์ด๋™ํ•œ๋‹ค.
  • ํŽ˜์ด์ง€ ์ „์ฒด๋ฅผ ์ƒˆ๋กœ ๋ Œ๋”๋ง ํ•œ๋‹ค.

 

SPA(Single Page Application)

๋‹จ์ผ ํŽ˜์ด์ง€๋กœ ๋˜์–ด์žˆ๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜.
ํŽ˜์ด์ง€๋ฅผ ๋ Œ๋”๋ง ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ ์ตœ์ดˆ ์ ‘๊ทผ ์‹œ ํ•œ ๋ฒˆ๋งŒ! ๋‹ค์šด๋กœ๋“œํ•œ๋‹ค.
์ดํ›„์—๋Š” ํŠน์ • ๋ถ€๋ถ„๋งŒ ๋น„๋™๊ธฐ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”์ธ๋”ฉ ํ•ด์„œ ์ƒˆ๋กœ ๊ณ ์น˜๋Š” ๋ฐฉ์‹.

ํ˜„์žฌ ์›น ๊ฐœ๋ฐœ์˜ ํŠธ๋ Œ๋“œ! ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด SPA์˜ ํ˜•์‹์„ ๊ฐ–๊ณ  ์žˆ๋‹ค.

 

SPA์™€ SSR์„ ๋น„๊ตํ–ˆ์„ ๋•Œ, SPA์€ ์ด๋Ÿฐ ์žฅ์ ์ด ์žˆ๋‹ค.

  • ๋ฐฐํฌ๊ฐ€ ๊ฐ„๋‹จํ•˜๋‹ค
  • ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ๊ณผ ์œ ์‚ฌํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

๐ŸฅŠ CSR vs SSR

CSR (Client-Side Rendering)

SPA์˜ ๋ Œ๋”๋ง ๋ฐฉ์‹์ด๋ฉฐ, ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์— ๋”ฐ๋ผ ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ์‘๋‹ต์„ ๋ฐ›์•„์„œ ๋ Œ๋”๋ง ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.
๊ฐ„๋‹จํ•˜๊ฒŒ ๋งํ•˜์ž๋ฉด ๋ Œ๋”๋ง์ด ํด๋ผ์ด์–ธํŠธ์ชฝ์—์„œ ์ด๋ฃจ์–ด์ง€๋Š” ๋ฐฉ์‹์ด๋‹ค.
๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐ›์•„์˜จ ์‘๋‹ต์„ ๋ Œ๋”๋ง ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ Œ๋”๋ง์ด ํ•„์š”ํ•œ ์ƒํƒœ๋ฅผ ์ •๊ตํ•˜๊ฒŒ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค.

 

๋ Œ๋”๋ง ์ˆœ์„œ

  • ์œ ์ €๊ฐ€ ์‚ฌ์ดํŠธ์— ์ ‘์†, ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ™”๋ฉด ๋กœ๋“œ๋ฅผ ์œ„ํ•œ ์š”์ฒญ์„ ์„œ๋ฒ„์— ๋ณด๋ƒ„
  • ์„œ๋ฒ„์—์„œ index ํŒŒ์ผ(๊ฑฐ์˜ ๋นˆ ์ƒํƒœ)์„ ๋ฐ›์•„์˜ด → ์œ ์ €๋Š” ๋กœ๋”ฉ ์ค‘.. ํฐ ํ™”๋ฉด..
  • ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ js๋ฅผ ๋ฐ›์•„์˜ด → ์—ฌ์ „ํžˆ ๋กœ๋”ฉ ์ค‘
  • ๋ธŒ๋ผ์šฐ์ €๊ฐ€ js๋ฅผ ์‹คํ–‰ํ•˜๋ฉฐ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.
    • ์ด๋•Œ ๋™์ ์œผ๋กœ HTML์„ ์ƒ์„ฑํ•˜๊ณ , ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋“ค์„ ๋ชจ์œผ๊ณ .. ์ด๋Ÿฐ ๊ณผ์ •๋“ค์„ ๊ฑฐ์นœ๋‹ค.
  • ์›น์‚ฌ์ดํŠธ๊ฐ€ ๋ณด์ด๊ณ  (TTV), ํด๋ฆญ ๋“ฑ์˜ ์ธํ„ฐ๋ž™์…˜์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค (TTI)

์ดˆ๊ธฐ ๋กœ๋”ฉ ์ดํ›„

  • ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„์„ ์„œ๋ฒ„์—๊ฒŒ ์š”์ฒญ
  • ์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„๊ณผ ๊ด€๋ จ๋œ ๋ฆฌ์†Œ์Šค๋งŒ ์‘๋‹ตํ•จ

 

๐Ÿค” TTI๋ž‘ TTV๋Š” ๋ญ”๊ฐ€์š”?

  • TTI = Time To Interact
    • ์‚ฌ์šฉ์ž๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ธํ„ฐ๋ž™์…˜(ํด๋ฆญ ๋“ฑ์˜ ํ–‰๋™)์„ ํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ์ 
  • TTV = Time To View
    • ์‚ฌ์šฉ์ž๊ฐ€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‚ด์šฉ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์‹œ์  (ํฐ ํ™”๋ฉด ์•„๋‹ ๋•Œ)

 

CSR์˜ ํŠน์ง•

  • SSR์— ๋น„ํ•ด์„œ ์ดˆ๊ธฐ ๋กœ๋”ฉ์‹œ๊ฐ„์ด ์ข€ ๋” ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค
    • ๋ชจ๋“  JS ํŒŒ์ผ์„ ๋ฐ›์•„์˜ค๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • ์†๋„๊ฐ€ ๋น ๋ฅด๊ณ  ์„œ๋ฒ„ ๋ถ€ํ•˜๊ฐ€ ์ ๋‹ค.
    • ์ดˆ๊ธฐ ๋กœ๋”ฉ ์ดํ›„์—๋Š” ์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋งŒ ์‘๋‹ตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ๋กœ๊ณ ์นจ ์—†์ด ์ˆ˜์ •๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  • UX ์ธก๋ฉด์—์„œ SSR๋ณด๋‹ค ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด๋‹ค.
    • TV์™€ TTI๊ฐ€ ๊ฐ™์€ ์‹œ์ ์ด๋‹ค.
  • SEO์— ๋ถˆ๋ฆฌํ•˜๋‹ค.

CSR์ด SEO๊ฐ€ ๋ถˆ๋ฆฌํ•œ ์ด์œ ๋Š” ์‚ฌ์šฉ์ž์™€์˜ ์ธํ„ฐ๋ž™์…˜ ํ›„์— ํŽ˜์ด์ง€๋ฅผ ๋กœ๋“œํ•˜๊ธฐ ๋•Œ๋ฌธ์—,
์›น ํฌ๋กค๋Ÿฌ๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ์ƒ‰์ธํ™”ํ•˜๋ ค ํ•  ๋•Œ ๋นˆ ํŽ˜์ด์ง€์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜ ์žˆ๋‹ค. 

 

๐Ÿค” SEO๋Š” ๋˜ ๋ญ”๊ฐ€์š”?

๊ฒ€์ƒ‰ ์—”์ง„ ์ตœ์ ํ™”. ์›น์‚ฌ์ดํŠธ๊ฐ€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ๋” ์ž˜ ๋…ธ์ถœ๋˜๋„๋ก ์ตœ์ ํ™”ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.
๊ฒ€์ƒ‰์—”์ง„์€ ํŽ˜์ด์ง€→ํŽ˜์ด์ง€๋กœ ๋งํฌ๋ฅผ ๋”ฐ๋ผ๊ฐ€๋ฉฐ ์ฐพ์€ ์ฝ˜ํ…์ธ ์˜ ์ƒ‰์ธ์„ ์ƒ์„ฑํ•œ๋‹ค.

 

 

 

SSR (Server-Side Rendering)

MPA์˜ ๋ Œ๋”๋ง ๋ฐฉ์‹์ด๋ฉฐ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์™„์ „ํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ง„ html ํŒŒ์ผ์„ ๋ฐ›์•„์™€์„œ ํŽ˜์ด์ง€ ์ „์ฒด๋ฅผ ๋ Œ๋”๋ง ํ•˜๋Š” ๋ฐฉ์‹.

์‰ฝ๊ฒŒ ๋งํ•ด์„œ ๋ Œ๋”๋ง์ด ์„œ๋ฒ„ ์ชฝ์—์„œ ์ด๋ฃจ์–ด์ง€๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.
์–ด๋–ค ๋ถ€๋ถ„๋งŒ ์ˆ˜์ •ํ•˜๊ณ  ์‹ถ์„ ๋•Œ, ์ผ๋ถ€๋ถ„๋งŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์ˆ˜์ •ํ•œ ๋ถ€๋ถ„์„ ํฌํ•จํ•ด์„œ

์ฒ˜์Œ๋ถ€ํ„ฐ ๋ชจ๋“  ๊ฒƒ์„ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ฐ›์•„์˜จ๋‹ค.
๋ธŒ๋ผ์šฐ์ €์˜ ์š”์ฒญ๊ณผ ์„œ๋ฒ„์˜ ์‘๋‹ต ์‹œ ์ƒˆ๋กœ๊ณ ์นจ ๋˜์–ด ํ™”๋ฉด์ด ๊นœ๋นก์ธ ํ›„์— ํ‘œ์‹œ๋œ๋‹ค.
์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์™„์ „ํžˆ ๋งŒ๋“ค์–ด์ง„ ํŒŒ์ผ์„ ๋ฐ›์•„์˜ค๋‹ˆ๊นŒ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ตณ์ด ์ •๊ตํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๋Š”๋‹ค.

 

๋ Œ๋”๋ง ์ˆœ์„œ

  • ์œ ์ €๊ฐ€ ์‚ฌ์ดํŠธ์— ์ ‘์†
  • ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์ดˆ๊ธฐํ™”๋ฉด ๋กœ๋“œ๋ฅผ ์œ„ํ•œ ์š”์ฒญ์„ ์„œ๋ฒ„์— ๋ณด๋ƒ„
  • ์„œ๋ฒ„๋Š” ๋ฐ”๋กœ ๋ Œ๋”๋ง์ด ๊ฐ€๋Šฅํ•œ HTML ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด ๋ณด๋ƒ„ (์ด๋ฏธ ์™„์„ฑ๋œ HTML)
  • ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ HTML ํŒŒ์ผ์„ ๋ Œ๋”๋ง (TTV ํ•˜์ง€๋งŒ ์กฐ์ž‘ ๋ถˆ๊ฐ€๋Šฅ..)
  • ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์„œ๋ฒ„์—์„œ JS๋ฅผ ๋ฐ›์•„์˜ด (์—ฌ์ „ํžˆ ์กฐ์ž‘ ๋ถˆ๊ฐ€๋Šฅ.. ํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž์˜ ์กฐ์ž‘์„ ๊ธฐ์–ตํ•˜๊ณ  ์žˆ์Œ)
  • ์„œ๋ฒ„์—์„œ JS ์‹คํ–‰
  • ์ธํ„ฐ๋ž™์…˜๊ณผ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ด์ง (TTI)

 

์ดˆ๊ธฐ๋กœ๋”ฉ ์ดํ›„

  • ์œ„ ๊ณผ์ •์—์„œ 1์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€์˜ ๋ฐ˜๋ณต .. ๋ชจ๋“  ๊ฒƒ์„ ๋‹ค์‹œ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ๋ฐ›์•„์˜ค๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

SSR์˜ ํŠน์ง•

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

 

 

์š”์•ฝํ•ด ๋ณด๋ฉด ์ด๋ ‡๊ฒŒ ์ •๋ฆฌํ•ด ๋ณผ ์ˆ˜ ์žˆ๊ฒ ๋‹ค.

  CSR SSR
๋กœ๋”ฉ ์†๋„ ์ดˆ๊ธฐ ๋กœ๋”ฉ์€ ๋Š๋ฆฌ์ง€๋งŒ ์ดํ›„์—๋Š” ๋น ๋ฅธ ํŽธ
(ํ•œ ํŽ˜์ด์ง€์—์„œ ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ฐ›์•„์˜ค๊ธฐ ๋•Œ๋ฌธ)
์ดˆ๊ธฐ ๋กœ๋”ฉ์€ ๋น ๋ฅด๋‹ค ์ดํ›„์—๋Š” ๋Š๋ฆฐ ํŽธ
(๋งค ํŽ˜์ด์ง€๋งˆ๋‹ค ์ƒˆ๋กœ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ฐ›์•„์˜ค๊ธฐ ๋•Œ๋ฌธ)
์„œ๋ฒ„์˜ ๋ถ€ํ•˜ ๋‚ฎ๋‹ค ๋†’๋‹ค
UX ์‚ฌ์šฉ์ž ์นœํ™”์  ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด์ง€ ๋ชปํ•จ
SEO ๋ถˆ๋ฆฌํ•˜๋‹ค  ์œ ๋ฆฌํ•˜๋‹ค

 

์ •๋ฆฌํ•œ ๊ฑธ ๋ณด๋‹ค ๋ณด๋‹ˆ ์™ ์ง€ CSR์ด ๋” ๋‚˜์€ ๊ฒƒ ๊ฐ™์€ ๋Š๋‚Œ์ด ๋“ค๊ธฐ๋„ ํ•˜์ง€๋งŒ, ์–ด๋Š ์ชฝ์ด ๋” ์ข‹๋‹ค๊ณ  ํ•  ์ˆ˜๋Š” ์—†๋‹ค.

์„œ๋น„์Šค๋‚˜ ํ”„๋กœ์ ํŠธ์— ๋”ฐ๋ผ์„œ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋Ÿผ ์–ธ์ œ ๋ญ๊ฐ€ ๋” ์œ ๋ฆฌํ• ๊นŒ??

 

CSR SSR
โœจ SEO๊ฐ€ ์ค‘์š”ํ•˜์ง€ ์•Š์„ ๋•Œ
โœจ ์‚ฌ์šฉ์ž์˜ ์ƒํ˜ธ์ž‘์šฉ์ด ์ค‘์š”ํ•  ๋•Œ
โœจ ์„œ๋ฒ„์˜ ์„ฑ๋Šฅ์ด ์ข‹์ง€ ์•Š์„ ๋•Œ
โœจ ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ๊ฐ€ ๋” ์ค‘์š”ํ•  ๋•Œ
โœจ ์›นํŽ˜์ด์ง€์˜ ์ตœ์ดˆ ๋กœ๋”ฉ์ด ๋นจ๋ผ์•ผํ•  ๋•Œ
โœจ ๊ฒ€์ƒ‰ ๋…ธ์ถœ์ด ์ค‘์š”ํ•ด์„œ SEO๊ฐ€ ํ•„์š”ํ•  ๋•Œ
โœจ ๋ฉ”์ธ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํฐ ๋น„์ค‘์„ ์ฐจ์ง€ํ•  ๋•Œ
โœจ ์‚ฌ์šฉ์ž์™€์˜ ์ƒํ˜ธ์ž‘์šฉ์ด ๋งŽ์ง€ ์•Š์„ ๋•Œ

 

 

 

์ง€๊ธˆ๊นŒ์ง€ MPA์™€ SPA, CSR๊ณผ SSR์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜๋‹ค.

๋จผ์ € ์ผ๋ชฉ์š”์—ฐํ•˜๊ฒŒ ์ž‘์„ฑ๋œ ์—ฌ๋Ÿฌ ๊ธ€๋“ค์„ ์ฝ๊ณ  ์ •๋ฆฌํ•ด ๋ณด๋ฉฐ ์›น์— ๋Œ€ํ•ด์„œ ์กฐ๊ธˆ ๋” ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์ด์—ˆ๋‹ค.

๊ฒฝ์šฐ์— ๋”ฐ๋ผ์„œ ๋” ์œ ๋ฆฌํ•œ ์ชฝ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค. ๐Ÿ™‚

 

 

 

์ถœ์ฒ˜

https://thetombomb.com/posts/rendering-options-on-the-web

https://poiemaweb.com/js-spa

SPA, SSG, SSR and JAMStack: a front-end acronyms guide

https://miracleground.tistory.com/165

https://velog.io/@yu2jeong/TTV-Time-To-View-TTI-Time-To-Interact

 

 

 

 


๐Ÿคธ‍โ™€๏ธ๐Ÿคธ‍โ™€๏ธ๐Ÿคธ‍โ™€๏ธ๐Ÿคธ‍โ™€๏ธ๐Ÿคธ‍โ™€๏ธ๐Ÿคธ‍โ™€๏ธ

๋ฐฉ๋ฌธํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๐Ÿ™Œ

ํฌ์ŠคํŒ…๋“ค์€ ๊ณต๋ถ€์ค‘์ธ ๋‚ด์šฉ์„ ๊ธ€๋กœ ์ž‘์„ฑํ•œ ๊ฒƒ์ด๋ผ ๋ถ€์กฑํ•œ ์ ์ด ๋งŽ์œผ๋‹ˆ ์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. 

๋ถ€์กฑํ•œ ๋ถ€๋ถ„์— ๋Œ€ํ•œ ์ฝ”๋ฉ˜ํŠธ๋Š” ์–ธ์ œ๋‚˜ ํ™˜์˜์ž…๋‹ˆ๋‹ค.

์ข‹์€ ํ•˜๋ฃจ ๋˜์„ธ์š”, ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๐Ÿ™‚

 

 

728x90