Data Fetching
Server Side Data Fetching
ํด๋ผ์ด์ธํธ์์ ์์ฒญํ ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์์ ์ฒ๋ฆฌํ์ฌ
CSR
์ ๋ฌธ์ ์ ๋ค์ ํด๊ฒฐํ๋ค.์ฒ๋ฆฌํ๋ ์์ ์ ๋ฐ๋ผ
SSG
,SSR
๋ก ๋๋์ง๋ง, ๋ ๋์ ์ฑ๋ฅ์ ์ํด ํผํฉํด์ ์ฌ์ฉํ๋ค.
CSR์ ๋ฌธ์ ์
html ๋ฌธ์๊ฐ ๋น์ด์๊ธฐ ๋๋ฌธ์ SEO์ ์ทจ์ฝํ๊ณ CDN์ ์บ์ฑ์ด ์๋๋ค.
ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )์์ ์ฑ ์คํ์ ํ์ํ ๋ชจ๋ ํ์ผ์ ๋ฐ์์ผ ํ๊ธฐ์ ๋ณด์์ ์ทจ์ฝํ๋ค.
JS(๋ฆฌ์กํธ ์ฝ๋)๋ฅผ ๋ค์ด๋ฐ์ ํด์ํ๊ณ DOM tree๋ฅผ ๋ง๋ค์ด ๋ ๋๋ง ํ๋ ๊ณผ์ ์ด ์จ์ ํ ํด๋ผ์ด์ธํธ์์ ์ํ๋๊ธฐ์ ์ฌ์ฉ์๊ฐ ํ๋ฉด์ ๋ณด๋ ๋ฐ๊น์ง ์๊ฐ์ด ๊ฑธ๋ฆฐ๋ค.
SSG(Static Site Generator)
๋น๋ ์์ ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ(๋ ๋๋ง)์ ํ๋ฏ๋ก ์ ์ ์ธ ํ์ด์ง์ ์ฌ์ฉ๋๋ค.
๋น๋ ์์ ์ ์ฒ๋ฆฌ๋๊ธฐ ๋๋ฌธ์ ์์ฒญํ ์ฌ์ฉ์๋ฅผ ๊ตฌ๋ถํด ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค์ผ ํ๋ ๋์ ์ธ ํ์ด์ง์์ ์ฌ์ฉํ ์ ์๋ค.
ISR(Incremental Static Regeneration)
SSG + ํน์ ์ฃผ๊ธฐ๋ง๋ค ์ ๋ฐ์ดํธํ์ฌ ํ์ด์ง๋ฅผ ์ฌ์์ฑ
SSG
์ ๋จ์ ์ ๋ณด์ํ๋ฉฐ ์ง์ ํ ์ฃผ๊ธฐ๋ง๋ค ์ต์ ๋ฐ์ดํฐ๋ก ์
๋ฐ์ดํธ ํ๋ค.
ํญ์ ์ต์ ๋ฐ์ดํฐ์ธ๊ฒ์ ๋ณด์ฅํ์ง ๋ชปํ๋ฉฐ ์ฌ์ ํ ์ฌ์ฉ์๋ฅผ ๊ตฌ๋ถํ์ง ๋ชปํ๋ค
SSR(Server Side Rendering)
์ฌ์ฉ์๊ฐ ์์ฒญํ๋ ์์ ์ ์คํ๋จ
์์ฒญ ์์ ์ ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค๊ธฐ ๋๋ฌธ์ ํญ์ ์ต์ ๋ฐ์ดํฐ์ธ ๊ฒ์ ๋ณด์ฅํ๊ณ ์์ฒญํ ์ฌ์ฉ์๋ฅผ ๊ตฌ๋ถํ ์ ์๋ค.
ํ์ง๋ง ์์ฒญํ ๋๋ง๋ค ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค๊ธฐ ๋๋ฌธ์ ์บ์ฑ์ด ์๋๋ค๋ ๋จ์ ์ด ์๋ค.
Last updated