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로 캐싱을 검토합니다.
캐시 삭제 구성
Azure Front Door 프로필의 개요 페이지로 이동하고 페이지 맨 위에 있는 캐시 제거를 선택합니다.
엔드포인트를 선택한 다음 Front Door POP에서 제거할 도메인 또는 하위 도메인을 선택합니다. 여러 도메인 또는 하위 도메인을 선택할 수 있습니다.
Important
와일드카드 도메인에 대한 캐시 제거는 지원되지 않습니다. 캐시를 제거하려면 하위 도메인을 지정해야 합니다. 와일드카드 도메인의 단일 수준 하위 도메인을 여러 개 추가할 수 있습니다. 예를 들어 와일드카드 도메인
*.contoso.com
의 경우 다음과 같은dev.contoso.com
하위 도메인을test.contoso.com
추가할 수 있습니다. 자세한 내용은 Azure Front Door의 와일드카드 도메인을 참조하세요.모든 자산을 지우려면 선택한 도메인에 대한 모든 자산 삭제를 선택합니다. 아니면 제거하려는 각 자산의 경로를 입력합니다.
제거할 경로 목록에 대해 지원되는 형식은 다음과 같습니다.
- 단일 경로 제거 - 파일 확장명을 포함하여 프로토콜 및 도메인 없이 자산의 전체 경로를 지정하여 개별 자산을 제거합니다. 예:
/pictures/strasbourg.png
- 루트 도메인 제거 - 경로에
/*
가 포함된 엔드포인트의 루트를 삭제합니다.
Azure Front Door에 대한 캐시 제거는 대/소문자를 구분하지 않으며 쿼리 문자열에 구애받지 않습니다. 즉, URL을 제거하면 모든 쿼리 문자열 변형이 제거됩니다.
- 단일 경로 제거 - 파일 확장명을 포함하여 프로토콜 및 도메인 없이 자산의 전체 경로를 지정하여 개별 자산을 제거합니다. 예:
참고 항목
캐시 제거는 모든 Azure Front Door POP 위치에 전파하는 데 최대 10분이 걸릴 수 있습니다.
다음 단계
Azure Front Door를 만드는 방법을 알아봅니다.