Azure Content Delivery Network 엔드포인트 제거

Azure Content Delivery Network 에지 노드는 콘텐츠의 TTL(Time to Live)이 만료될 때까지 콘텐츠를 캐시합니다. TTL이 만료된 후에 클라이언트가 에지 노드에서 콘텐츠를 요청하는 경우 에지 노드는 새로 업데이트된 콘텐츠 사본을 검색하여 클라이언트 요청을 처리합니다. 그런 다음, 에지 노드의 캐시에 새로 고친 콘텐츠입니다.

사용자가 항상 자산의 최신 복사본을 받도록 보장하는 가장 좋은 방법은 각 업데이트에 대해 자산 버전 관리를 수행하여 자산을 새 URL로 게시하는 것입니다. 콘텐츠 배달 네트워크는 다음 클라이언트 요청에 대한 새 자산을 즉시 검색합니다. 경우에 따라 모든 가장자리 노드에서 캐시된 콘텐츠를 제거하고 이러한 콘텐츠가 모두 새로 업데이트된 자산을 검색하도록 강제하려 할 수 있습니다. 웹 애플리케이션에 대한 업데이트 또는 잘못된 정보가 포함된 신속한 업데이트 자산 때문일 수 있습니다.

제거는 콘텐츠 배달 네트워크 에지 서버에서 캐시된 콘텐츠만 지웁니다. 프록시 서버 및 로컬 브라우저 캐시와 같은 모든 다운스트림 캐시는 여전히 캐시된 파일 복사본을 보관할 수 있습니다. 파일의 라이브 시간을 설정할 때는 이를 기억해야 합니다. 업데이트할 때마다 고유한 이름을 부여하거나 쿼리 문자열 캐싱의 이점을 활용하여, 다운스트림 클라이언트가 파일의 최신 버전을 요청하도록 할 수 있습니다.

이 가이드는 엔드포인트의 모든 에지 노드에서 자산을 제거하는 과정을 안내합니다.

Azure CDN 엔드포인트에서 콘텐츠 제거

  1. Azure Portal에서 제거하려는 엔드포인트를 포함하는 CDN 프로필로 이동합니다.

  2. CDN 프로필 페이지에서 제거 단추를 선택합니다.

    Azure CDN 프로필에 대한 개요 페이지의 스크린샷.

  3. 제거 페이지에서 URL 드롭다운 목록에서 제거하려는 서비스 주소를 선택합니다.

    제거 페이지의 스크린샷.

    참고 항목

    콘텐츠 배달 네트워크 엔드포인트 블레이드에서 제거 단추를 클릭하여 제거 페이지로 가져올 수도 있습니다. 이 경우에 URL 필드는 해당 특정 엔드포인트의 서비스 주소로 미리 채워질 수 있습니다.

  4. 가장자리 노드에서 제거하려는 자산을 선택합니다. 모든 자산을 지우려면 모두 제거 확인란을 선택합니다. 그렇지 않은 경우 제거하려는 각 자산의 경로를 경로 텍스트 상자에 입력합니다. 경로에 대한 다음 형식이 지원됩니다.

    1. 단일 URL 제거: 파일 확장명(예: /pictures/strasbourg.png; /pictures/strasbourg)이 포함된 또는 포함되지 않은 전체 URL을 지정하여 개별 자산을 제거합니다.
    2. 와일드카드 제거: 별표(*)를 와일드카드 문자로 사용할 수 있습니다. 경로에 /*가 포함된 엔드포인트의 모든 폴더, 하위 폴더, 파일을 제거하거나 폴더를 지정하고 맨 뒤에 /*를 붙여(예: /pictures/*) 특정 폴더의 모든 하위 폴더와 파일을 제거합니다.
    3. 루트 도메인 제거: 경로에 "/"가 포함된 엔드포인트의 루트를 제거합니다.

    1. 제거를 위해 경로를 지정해야 하며 다음 RFC 3986 - URI(Uniform Resource Identifier: 제네릭 구문)에 맞는 상대 URL이어야 합니다.

    2. Microsoft의 Azure CDN에서 제거 URL 경로의 쿼리 문자열은 고려되지 않습니다. 제거할 경로가 /TestCDN?myname=max로 제공되는 경우 /TestCDN만 고려됩니다. 쿼리 문자열 myname=max는 생략됩니다. TestCDN?myname=maxTestCDN?myname=clark는 둘 다 제거됩니다.

  5. 제거 단추를 선택합니다.

    제거 단추

Important

제거 요청은 Edgio의 Azure CDN (표준 및 프리미엄)을 사용하는 데 약 2분이 걸립니다. Azure Content Delivery Network는 프로필 수준에서 지정된 시간에 100개의 동시 제거 요청으로 제한됩니다.

다음 단계