-지리, 물리적으로 떨어져 있는 사용자에게 컨텐츠를 더 빠르게 제공할 수 있는 기술이다.
-느린 응답속도, /다운로딩 타임을 극복하기 위한 기술이다.
CDN의 동작 원리
CDN은 물리적으로 떨어져 있는 사용자에게 컨텐츠를 더 빠르게 제공하기 위해 고안된 기술이다.
서버를 분산시켜 놓고 사용자의 컨텐츠 요청이 들어오면 , 사용자와 가장 가까운 위치에 존재하는 서버로 매핑시켜 요청된 컨텐츠의 내용을 보여주는 방식으로 빠르게 데이터를 전송 할 수 있다.
만약 서버가 파일을 못찾은 경우, CDN플렛폼의 다른 서버에서 콘텐츠를 찾은 다음 응답을 전송한다.
CDN 캐싱 방식
Static cashing
-Original sercer에 있는 콘텐츠를 운영자가 미리 캐시 서버에 복사 해두어 사용자가 캐시 서버에 콘텐츠 요청 시 무조건 캐시 서버에 있음.
-대부분의 국내 CDN에서 이 방식을 사용
Dynamic cashing
-Original server에 있는 콘텐츠를 운영자가 미리 복사해두지 않는다.
-사용자가 콘텐츠 요청 시 해당 콘텐츠가 없는 경우에는 original server 로부터 다운로드 받아 전달한다.
-있는 경우에는 캐싱된 콘텐츠를 전달한다.