01.2. CSR๊ณผ SSR
CSR and SSR
CSR๊ณผ SSR
์์, ๋ธ๋ผ์ฐ์ ๋๋๋ง์ด๋ ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ๋ก๋ถํฐ ์์ฒญํด ๋ฐ์ ๋ด์ฉ์ ๋ธ๋ผ์ฐ์ ํ๋ฉด(view)์ ํ์ํด์ฃผ๋ ์์ ์ ๋งํ์ต๋๋ค. ์ฆ, ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ฒ๋ก๋ถํฐ HTML, CSS, JavaScript ๋ฌธ์๋ฅผ ์ ๋ฌ๋ฐ์ ๋ธ๋ผ์ฐ์ ์์ง์ด ๊ฐ ๋ฌธ์๋ฅผ ํด์ํด ๋ธ๋ผ์ฐ์ ํ๋ฉด์ ๊ทธ๋ ค์ฃผ๋ ๊ฒ์ ๋๋ค.
์๋ฅผ ๋ค์ด์, ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ www.tk.kr
์ ์
๋ ฅํ๋ฉด, ๋ธ๋ผ์ฐ์ ๋ tk
์ ์๋ฒ๋ก๋ถํฐ tk
์น์ฌ์ดํธ์ ๋ํ ์ ๋ณด๋ฅผ ๋ฐ์์ ๋ธ๋ผ์ฐ์ ํ๋ฉด์ tk
ํํ์ด์ง๋ฅผ ๊ทธ๋ ค์ฃผ๋ ๊ฒ์
๋๋ค.
๊ทธ๋ฐ๋ฐ, ์ด๋ฌํ ๋ธ๋ผ์ฐ์ ์ ๋๋๋ง ๋ฐฉ์์๋ ํฌ๊ฒ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค.
ํด๋ผ์ด์ธ์ค ์ฌ์ด๋ ๋๋๋ง (CSR)
์๋ฒ ์ฌ์ด๋ ๋๋๋ง (SSR)
ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ๋ ๋๋ง(CSR)
ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ๋๋๋ง(CSR)
์ ํด๋ผ์ด์ธํธ์ธ ๋ธ๋ผ์ฐ์ ๊ฐ ๋๋๋ง์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ ๋๋ค. ์ฆ, ์๋ฒ์์ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ํตํด ํด๋ผ์ด์ธํธ์ ๋ธ๋ผ์ฐ์ ๊ฐ ํ๋ฉด(view)๋ฅผ ๊ทธ๋ฆฌ๋ ์ฃผ์ฒด๊ฐ ๋๋ ์ ์ ๋๋ค.
CSR์ ์ฅ์
๋ค์ดํฐ๋ธ ์ฑ๊ณผ ๊ฐ์ ๋น ๋ฅธ ์ํธ์์ฉ์ ๊ตฌํํ ์ ์์ต๋๋ค.
View ๋๋๋ง์ ์๋ฒ๊ฐ ์๋ ๋ธ๋ผ์ฐ์ ์๊ฒ ๋ด๋น์ํด์ผ๋ก์ ์๋ฒ ํธ๋ํฝ์ ๊ฐ์์ํค๊ณ , ์ฌ์ฉ์์๊ฒ ๋ ๋น ๋ฅธ ์ธํฐ๋ ์ ์ ์ ๊ณตํด์ค๋๋ค.
์๋ก๊ณ ์นจ์ด ๋ฐ์ํ์ง ์์ ์ฌ์ฉ์๊ฐ ์ฑ๊ณผ ๋น์ทํ ๊ฒฝํ์ ํ ์ ์์ต๋๋ค.
CSR์ ๋จ์
์ฒซ ํ์ด์ง ๋ก๋ฉ ์๋๊ฐ ์๋ฒ ์ฌ์ด๋ ๋๋๋ง์ ๋นํด ๋ค์ ๋๋ฆฐํธ์ ๋๋ค.
์๋ฒ์ ์ฒซ ์์ฒญ ์ ์ ์ฒด ํ์ด์ง์ ๋ํ ๋ชจ๋ ๋ฌธ์ ํ์ผ์ ๋ฐ๋ค ๋ณด๋ SSR(์๋ฒ์ฌ์ด๋๋ ๋๋ง)์ ๋นํด ์ด๊ธฐ ๋ก๋ฉ ์๋๊ฐ ๋๋ฆฐํธ์ ๋๋ค.
๊ฒ์์์ง์ต์ ํ(SEO)์ ๋ํ ์ถ๊ฐ ๋ณด์ ์์ ์ด ํ์ํฉ๋๋ค.
ํฌํ์ฌ์ดํธ ๊ฒ์์์ง ํฌ๋กค๋ฌ๊ฐ ์น์ฌ์ดํธ์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ ๋๋ก ์์งํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ๊ตฌ๊ธ ๊ฒ์์์ง์ ๊ฒฝ์ฐ ์๋ฐ์คํฌ๋ฆฝํธ ์์ง์ด ๋ด์ฅ๋์ด ์์ด ํฌ๋กค๋ง์ด ๋์ง๋ง, ๋ค์ด๋ฒ, ๋ค์์ ๊ฒฝ์ฐ ๊ฒ์์์ง์ด ์ ๋๋ก ํฌ๋กค๋งํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋ณ๋์ ๋ณด์์์ ์ด ํ์ํฉ๋๋ค. (
์: sitemap ๋ฌธ์ ์์ฑ
)
์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง(SSR)
์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง
์ ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )๊ฐ ์๋ฒ์ ๋งค๋ฒ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ์ฌ ์๋ฒ์์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ ๋๋ค. ํด๋ผ์ด์ธํธ์์ ์์ฒญ์ด ๋ค์ด์ฌ ๋๋ง๋ค ๋งค๋ฒ ์๋ฒ์์ ์๋ก์ด ํ๋ฉด(View)์ ๋ง๋ค์ด ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. ์ฆ, ์๋ฒ๊ฐ ํ๋ฉด(View)๋ฅผ ๊ทธ๋ฆฌ๋ ์ฃผ์ฒด๊ฐ ๋ฉ๋๋ค.
SSR์ ์ฅ์
์ฒซ ํ์ด์ง ๋ก๋ฉ ์๋๊ฐ CSR์ ๋นํด ๋ ๋น ๋ฅธ ํธ์ ๋๋ค.
ํด๋น ์ฒซ ํ์ด์ง์ ํด๋นํ๋ ํ์ด์ง์ ๋ฌธ์๋ง ๋ธ๋ผ์ฐ์ ์๊ฒ ์ ๋ฌํ๊ธฐ ๋๋ฌธ์ ์ด๊ธฐ์ ์ ๋ถ ๋ฐ์์ค๋ CSR์ ๋นํด ๋น ๋ฅด๋ค๊ณ ํ ์ ์์ต๋๋ค.
๊ฒ์์์ง ์ต์ ํ(SEO)๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
CSR์ ํ๋์ ์ต์์
DOM
์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ดํฌํ๊ณ ์์ต๋๋ค. ์ด๋ฅผSPA
๋ผ๊ณ ํ๋๋ฐ, ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ณด๋ค์ ํฌ๋กค๋งํ๊ธฐ๋ ์ฝ์ง๊ฐ ์์ต๋๋ค.๊ทธ์ ๋ฐํด SSR์ ๋งค ํ์ด์ง๋ง๋ค DOM ํธ๋ฆฌ๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์,
HEAD
์ META์ ๋ณด๋ฑ์ ์กฐ์ ํ ์ ์๊ฒ ๋ฉ๋๋ค.
SSR์ ๋จ์
์ด๊ธฐ ๋ก๋ฉ ์ดํ ํ์ด์ง ์ด๋ ์ ์๋๊ฐ CSR์ ๋นํด ๋๋ฆฐ ํธ์ ๋๋ค.
ํ์ด์ง ๋ง๋ค ์๋ฒ์๊ฒ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๊ณ ์๋ฒ๊ฐ ์๋ตํด์ฃผ๋ฉด์ ๋ธ๋ผ์ฐ์ ๋ฅผ ๊ทธ๋ ค์ฃผ๋ ๋ฐฉ์์ด๋ค ๋ณด๋ ์๋๊ฐ CSR์ ๋นํด ๋๋ฆฝ๋๋ค.
Last updated