์บ์ ์ ์ด ๊ฐ์
TanStack Query
ํด๋ผ์ด์ธํธ ๋ฉ๋ชจ๋ฆฌ ์บ์ฑstaleTime/gcTime
HTTP ์บ์
Cache-Control ํค๋CDN/๋ธ๋ผ์ฐ์ ์บ์ฑ
์ฌ๊ฒ์ฆ
์๋/์๋ ๊ฐฑ์ ์ต์ ๋ฐ์ดํฐ ์ ์ง
์ฑ๋ฅ ์ต์ ํ
๋น ๋ฅธ ์๋ต์๋ฒ ๋ถํ ๊ฐ์
TanStack Query ํด๋ผ์ด์ธํธ ์บ์ฑ
๊ธฐ๋ณธ ์ค์
staleTime vs gcTime
์ฟผ๋ฆฌ๋ณ ์บ์ ์ค์
Service Hook์ ์ต์ ์ ์ ๋ฌํ์ฌ ๊ฐ๋ณ ์ค์ ํ ์ ์์ต๋๋ค.๋ฐ์ดํฐ ํน์ฑ๋ณ ์บ์ฑ ์ ๋ต
์๋ ์บ์ ์ ์ด
์บ์ ๋ฌดํจํ
์บ์ ์ง์ ์ ๋ฐ์ดํธ
์บ์ ์กฐํ
SSR Cache-Control
registerSSR์์ HTTP Cache-Control ํค๋๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.๊ฐ๋ณ ๋ผ์ฐํธ ์บ์ฑ
์บ์ฑ ์ ๋ต ์์
CacheControlConfig ํ์
์ ์ญ ์บ์ฑ ํธ๋ค๋ฌ
๋ชจ๋ SSR ๋ผ์ฐํธ์ ์ ์ฉ๋๋ ์ ์ญ ํธ๋ค๋ฌ๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.ํ์ด๋ธ๋ฆฌ๋ ์บ์ฑ
SSR๊ณผ ํด๋ผ์ด์ธํธ ์บ์ฑ์ ํจ๊ป ์ฌ์ฉํฉ๋๋ค.- ๋ธ๋ผ์ฐ์ HTTP ์บ์: 1์๊ฐ (max-age=3600)
- TanStack Query ๋ฉ๋ชจ๋ฆฌ: 5๋ถ (staleTime)
- ์๋ฒ SSR ๋ ๋๋ง: ์บ์ ๋ฏธ์ค ์ ๋ ๋๋ง
- ์ฒซ ๋ฐฉ๋ฌธ: SSR โ HTML + ๋ฐ์ดํฐ โ ๋ธ๋ผ์ฐ์ ์บ์ ์ ์ฅ
- 5๋ถ ์ด๋ด ์ฌ๋ฐฉ๋ฌธ: TanStack Query ๋ฉ๋ชจ๋ฆฌ ์บ์ ์ฌ์ฉ
- 5๋ถ~1์๊ฐ: ๋ธ๋ผ์ฐ์ HTTP ์บ์ ์ฌ์ฉ
- 1์๊ฐ ์ดํ: ์๋ฒ์ ์๋ก ์์ฒญ