다음을 통해 공유


Azure Front Door의 캐시 제거

Azure Front Door는 TTL(Time to Live)이 만료될 때까지 자산을 캐시합니다. 클라이언트가 만료된 TTL을 사용하여 자산을 요청하면 Azure Front Door는 요청을 처리할 자산의 새 복사본을 검색하고 캐시합니다.

최종 사용자가 항상 최신 버전의 자산을 받을 수 있도록 하려면 각 업데이트로 자산을 버전 지정하고 새 URL로 게시하는 것이 가장 좋습니다. 이러한 방식으로 Azure Front Door는 다음 클라이언트 요청에서 새 자산을 가져옵니다.

모든 POP(Point-of-Presence) 위치에서 캐시된 콘텐츠를 제거하면 Azure Front Door에서 업데이트된 자산을 검색해야 합니다. 이 작업은 애플리케이션을 업데이트하거나 잘못된 정보를 수정할 때 필요합니다.

필수 조건

캐싱 작동 방식을 이해하려면 Azure Front Door로 캐싱을 검토합니다.

캐시 삭제 구성

  1. Azure Front Door 프로필의 개요 페이지로 이동하고 페이지 맨 위에 있는 캐시 제거를 선택합니다.

    개요 페이지의 캐시 제거 단추 스크린샷

  2. 엔드포인트를 선택한 다음 Front Door POP에서 제거할 도메인 또는 하위 도메인을 선택합니다. 여러 도메인 또는 하위 도메인을 선택할 수 있습니다.

    Important

    와일드카드 도메인에 대한 캐시 제거는 지원되지 않습니다. 캐시를 제거하려면 하위 도메인을 지정해야 합니다. 와일드카드 도메인의 단일 수준 하위 도메인을 여러 개 추가할 수 있습니다. 예를 들어 와일드카드 도메인 *.contoso.com의 경우 다음과 같은 dev.contoso.com 하위 도메인을 test.contoso.com추가할 수 있습니다. 자세한 내용은 Azure Front Door의 와일드카드 도메인을 참조하세요.

    캐시 제거 페이지의 스크린샷

  3. 모든 자산을 지우려면 선택한 도메인에 대한 모든 자산 삭제를 선택합니다. 아니면 제거하려는 각 자산의 경로를 입력합니다.

    제거할 경로 목록에 대해 지원되는 형식은 다음과 같습니다.

    • 단일 경로 제거 - 파일 확장명을 포함하여 프로토콜 및 도메인 없이 자산의 전체 경로를 지정하여 개별 자산을 제거합니다. 예: /pictures/strasbourg.png
    • 루트 도메인 제거 - 경로에 /*가 포함된 엔드포인트의 루트를 삭제합니다.

    Azure Front Door에 대한 캐시 제거는 대/소문자를 구분하지 않으며 쿼리 문자열에 구애받지 않습니다. 즉, URL을 제거하면 모든 쿼리 문자열 변형이 제거됩니다.

참고 항목

캐시 제거는 모든 Azure Front Door POP 위치에 전파하는 데 최대 10분이 걸릴 수 있습니다.

다음 단계

Azure Front Door를 만드는 방법을 알아봅니다.