λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸ’» DEV/Network

[Network] 캐싱 (Caching), μΊμ‹œ (Cache)

by vodkassi 2021. 5. 13.
728x90

✨ μΊμ‹œ(Cache)λž€?

μ»΄ν“¨ν„°μ˜ μ„±λŠ₯을 ν–₯μƒμ‹œν‚€κΈ° μœ„ν•΄ μ‚¬μš©λ˜λŠ” λ©”λͺ¨λ¦¬μ΄λ‹€.

 

✨ Caching(캐싱)μ΄λž€?

캐싱: μ–΄λ–€ 것을 λ‚˜μ€‘μ— μœ μš©ν•˜κ²Œ μ‚¬μš©ν•˜κΈ° μœ„ν•΄ μ €μž₯ν•˜λŠ” 것이닀. λΈŒλΌμš°μ €λ‚˜ μ›Ήμ—μ„œλŠ” ν”„λ‘œκ·Έλž¨κ³Ό μ›Ήμ‚¬μ΄νŠΈμ˜ 정적인 μžμ‚°μ„ μ €μž₯ν•˜λŠ” 것이닀. (정적 μžμ‚°: 이미지, HTML, CSS, JAVASCRIPT) 즉, 이전에 이미 κ°€μ Έμ™”λ˜ λ¦¬μ†ŒμŠ€λ“€μ„ λ³΅μ‚¬ν•˜μ—¬ μ €μž₯해놓고 μš”μ²­ μ‹œμ— μž¬μ‚¬μš©ν•˜λŠ” 것이닀. μ›Ήκ³Ό μ•±μ˜ μ„±λŠ₯을 ν–₯μƒν•˜λ©°, (μΊμ‹œλŠ” 원본 λ¦¬μ†ŒμŠ€λ³΄λ‹€ ν΄λΌμ΄μ–ΈνŠΈ μ‚¬μ΄λ“œμ— κ°€κΉŒμ΄ μžˆμœΌλ―€λ‘œ) μ›Ήμ˜ λ°˜μ‘ 속도λ₯Ό 높인닀.

 

✨ Cache 의 μ’…λ₯˜

 

사섀 (Private)

ν•œ λͺ…μ˜ μ‚¬μš©μžλ§Œ μ‚¬μš©ν•˜λŠ” μΊμ‹œμ΄λ‹€.

사섀 λΈŒλΌμš°μ € μΊμ‹œλŠ” μ‚¬μš©μžμ— μ˜ν•΄ HTTPλ‘œλΆ€ν„° λ‹€μš΄λ‘œλ“œν•œ λͺ¨λ“  λ¬Έμ„œλ“€μ„ 가지고 μžˆλ‹€. μ΄λŠ” μ˜€ν”„λΌμΈ λΈŒλΌμš°μ§•μ„ κ°œμ„ ν•œλ‹€.

 

곡유 (Shared)

ν•œ λͺ… μ΄μƒμ˜ μ‚¬μš©μžμ— μ˜ν•΄ μž¬μ‚¬μš©λ˜λŠ” 응닡을 μ €μž₯ν•˜λŠ” 캐싱이닀.

 

 

 

참고자료

MDN:Http Caching

λŒ“κΈ€