CDN이란?
- CDN은 Content Delivery Network의 약자로 웹 페이지의 로드 속도를 높혀주는 서버 네트워크입니다.
- 웹 페이지에서 이미지와 같은 대용량 데이터를 읽어오는데, 서버와의 물리적 거리가 멀다면 로딩되는 속도가 느릴 수 있습니다.
- 이와 같은 상황에서 물리적으로 가까운 CDN서버에 대용량 데이터를 저장해 빠른 웹페이지 로딩을 기대할 수 있습니다.
CDN의 장점?
- CDN은 컨텐츠 사용자와의 물리적 위치가 가까운 서버에 데이터를 캐싱하여 빠르게 웹페이지를 보여줄 수 있습니다.
- 서버를 분산시키기 때문에 하나의 서버에 과도한 요청을 보내는 것을 방지해줍니다. 이로써 DDoS 완화를 할 수 있고, 대역폭을 줄여 비용을 절감할 수 있습니다.
'개발 상식' 카테고리의 다른 글
[개발 상식] 쿠키의 HttpOnly, Secure, SameSite (0) | 2024.08.15 |
---|---|
[개발 상식] 쿠키, 세션, 토큰 어떤 차이일까? (0) | 2023.11.23 |
[개발 상식] 정규표현식을 배우자! (0) | 2023.11.02 |
[개발 설계] 퍼사드(Facade) 패턴 (0) | 2023.10.31 |
[개발 상식] git 불필요한 커밋을 합치는 방법. Rebase (0) | 2023.10.29 |