Content Delivery Network. 콘텐츠 전송 네트워크.
지리적으로 분산된 서버로 파일 복사본을 각 프록시 서버에 캐싱하여 사용자가 요청할 때 그 사용자에게 가장 가까이 있는 서버가 빠르게 데이터를 전달할 수 있습니다.
예를 들어 한국 사용자가 접속해서 영화를 본다고 하면 한국 캐시 서버가 정보를 전달합니다. 똑같은 영화를 미국에서 본다고 하면 미국 캐시 서버가 정보를 전달합니다.
CDN을 사용하지 않으면 사용자 요청 시 오리진 서버가 파일을 사용자가 접속하는 리전까지 가져가야 하기 때문에 속도가 느려집니다.
🧨 데이터가 변경되는 동적 콘텐츠는 CDN 캐싱하지 않고 웹 서버로 전송하는 것이 좋습니다.
캐싱된 콘텐츠가 변경될 경우 자동으로 캐시 서버에 전달되지 않습니다. Purge는 캐시 서버에 캐싱된 콘텐츠를 강제로 삭제하고 오리진 서버로부터 갱신된 콘텐츠를 새로 가져옵니다.