원본 서버
원본 서버는 콘텐츠 전송 네트워크(CDN)가 배포하는 콘텐츠의 원래 출처입니다. 예로는 웹 페이지, 이미지, CSS 파일, 스트리밍 미디어 등이 있습니다. CDN은 원본 서버에서 데이터를 가져와 전 세계의 에지 서버에 복제합니다.
원본 서버는 웹 호스트에 위치한 전용 또는 가상 웹 서버일 수 있습니다. 웹사이트 콘텐츠를 추가하거나 업데이트할 때 웹마스터가 접속하는 물리적 서버이며, 연결된 CDN의 "신뢰할 수 있는 기준" 역할을 합니다. 사용자가 특정 에지 노드에 아직 캐시되지 않은 리소스에 액세스하면 CDN은 원본 서버에서 페이지를 가져온 다음 해당 에지 서버에 캐시합니다.
일반적인 원본 서버 작업은 다음과 같습니다:
- 푸시 - 원본 서버가 콘텐츠를 CDN으로 "푸시"하여 여러 에지 노드에 콘텐츠를 복제합니다.
- 풀 - CDN이 리소스를 업데이트하거나 처음 캐시할 때 원본 서버에서 콘텐츠를 "풀"합니다.
- 퍼지 - CDN이 모든 에지 서버에서 객체를 제거합니다. 원본 서버의 파일을 업데이트할 때 유용합니다.
NOTE: 대부분의 CDN은 max-age 또는 expires와 같은 사용자 지정 캐싱 지시문으로 구성할 수 있습니다. 이러한 지시문은 CDN이 업데이트된 파일이 있는지 원본 서버를 얼마나 자주 확인해야 하는지 나타냅니다.
지식 테스트하기