Web

CDN

필립 2024. 6. 4. 21:12

CDN(Content Delifvery Network)은 웹 콘텐츠를 사용자와 가까운 곳에서 전송함으로써

전송 속도를 높이고 웹사이트 성능을 개선하는 지리적으로 분산된 서버 네트워크이다. 

 

CDN의 작동 원리 

CDN은 전 세계 각지에 캐시 서버(엣지 서버)를 배치하여 작동한다. 사용자가 웹사이트에 접속하면 CDN은 

사용자와 가장 가까운 캐시 서버에서 웹 콘텐츠를 제공한다. 이렇게 하면 원본 서버에서 직접 콘텐츠를 전송하는 

것보다 네트워크 지연 시간이 줄어들어 웹 페이지 로드 시간이 단축되게 된다. 

 

CDN의 주요 기능 

1. 콘텐츠 캐싱 : 자주 요청되는 정적 컨텐츠( 이미지, 동영상, CSS 등)를 엣지 서버에 캐싱하여 원본 서버의 부하를 줄인다. 

2. 부하 분산 : 트래픽을 여러 엣지 서버로 분산시켜 원본 서버의 부하를 줄이고 가용성을 높인다. 

3. 보안 강화 : DDos 공격 등에 대한 방어 기능을 제공하고 콘텐츠 무결성을 보장한다. 

4. 최적화 라우팅 : 사용자와 가장 가까운 엣지 서버로 요청을 라우팅하여 지연 시간을 최소화한다. 

 

CDN은 웹사이트 성능 향상, 대역폭 절감, 가용성 및 보안 강화 등의 이점을 제공하므로 대규모 웹 서비스에서 

필수적으로 사용되고 있다. 

'Web' 카테고리의 다른 글

SQL injection  (0) 2024.06.08
Git Rebase, Merge  (0) 2024.06.05
스프레드 연산자  (0) 2024.06.03
AWS  (0) 2024.05.31
인덱스  (0) 2024.05.30