File Purging

최신 업데이트:2023-10-25 16:20:54

1 기능 소개

1.1 개요

CDN edge PoP에 정적 파일을 캐싱하는 것은 웹 사이트와 스트리밍 미디어 속도를 높이는 중요한 방법입니다. 웹 사이트 또는 스트리밍 미디어 관리자는 일상적인 관리에서 콘텐츠를 자주 업데이트합니다(예를 들어 콘텐츠 추가, 삭제 및 수정). 웹사이트와 비디오 플랫폼이 비디오, 이미지, 소프트웨어와 같은 캐시된 콘텐츠를 더 잘 관리할 수 있도록 CDNetworks는 파일 삭제 기능을 제공하여 규정된 캐싱이 만료되지 않았더라도 최신 콘텐츠에 접근할 수 있도록 합니다. 파일 삭제에는 URL 삭제, RegEx 퍼지,디렉터리 삭제 및 캐시 태그 삭제가 포함됩니다,

1.2 해당 제품 라인

  • 콘텐츠 가속
  • 동적 웹 가속
  • 미디어 가속

##2 기능 상세 정보

###2.1** 기능 설명

  1. URL 삭제
    지정된 URL로 자원을 삭제합니다, 예를 들어 사진의 URL을 삭제합니다: http://www.example.com/XXX.jpg
  2. 디렉토리 삭제
    많은 정적 웹 사이트 URL을 업데이트해야 할 경우 하나씩 삭제하면 시간이 많이 걸려야 합니다. 파일 삭제 기능을 통해 웹 사이트 자원의 저장 구조에 따라 디렉터리별로 콘텐츠를 업데이트할 수 있습니다. 디렉토리 구조 URL이 디렉토리 삭제 기능을 활성화하면 디렉토리 삭제 작업이 수행될 때 디렉토리의 모든 파일이 업데이트됩니다. 예를 들어 다음 디렉토리 http://www.cdnetworks.com/news/이 삭제될 때 “new” 디렉토리의 콘텐츠가 업데이트됩니다.
  3. Cache-Tag 삭제
    오리진 서버는 콘텐츠에 태그를 적용합니다. CDN이 오리진 서버에서 파일을 요청할 때 오리진 서버는 “Cache-Tag” HTTP 헤더와 지정된 태그 값을 가진 콘텐츠로 CDN에 응답합니다. CDN은 태그 값에 의하여 모든 콘텐츠를 정렬합니다. 고객이 지정된 태그에 따라 콘텐츠를 삭제할 수 있습니다.
  4. RegEx 퍼지
    RegEx 퍼지를 사용하면 정규식을 사용하여 캐시에서 제거할 특정 URL 또는 콘텐츠를 대상으로 할 수 있습니다. 이를 통해 다른 콘텐츠에 영향을 주지 않고 지워지는 것을 정확하게 제어할 수 있습니다. URLS 입력은 "프로토콜 이름://"으로 시작하고 지원되는 프로토콜 http, https 및 mms입니다. 특정 디렉터리의 js 파일을 퍼지하려면 http://www.aaa.com/test/(.).js(.) URL을 제출해야 합니다.

Console登录界面维护公告

2.2 애플리케이션 시나리오

고객이 시간에 대해 민감하거나 일상적인 파일 업데이트 양이 많을 경우 삭제 서비스를 활성화하는 것을 권장합니다. 고객은 자신의 업무 유형에 따라 가장 적합한 삭제 모드를 선택할 수 있습니다.

2.3 기본 원리

CDNetworks 파일 삭제 시스템에서 파일 삭제 작업이 성공적으로 제출되면 해당 명령은 가속 도메인에서 사용하는 모든 Edge PoP로 브로드캐스트됩니다. Edge PoP는 고객이 제출한 대상 파일을 검증하고 해당 파일을 만료로 표시하거나 직접 삭제합니다.

URL/디렉토리/캐시 태그 삭제는 만료(디렉토리 아래의 URL이 만료되었는지 먼저 확인함)와 삭제(디렉토리 아래의 URL을 직접 삭제함) 두 가지 모드로 나눌 수 있습니다.

1) 만료

파일이 만료된 것으로 표시된 후 CDN edge PoP는 최종 사용자의 요청을 받을 때 파일명에 따라 웹 사이트 오리진 서버와 CDN edge PoP의 파일 속성 값이 일치하는지 검증할 것입니다. Last-Modified 예로 들어 보면 CDN edge PoP 파일의 최종 수정 시간이 오리진 파일 시간보다 빠르면 CDN 서버는 캐시된 파일이 만료된 것으로 판단합니다. 이에 따라 CDN PoP는 오리진 서버에서 다운로드하여 업데이트된 파일을 이전 버전의 edge 파일을 대체할 것입니다.

마찬가지로 CDN edge PoP 파일의 Etag 값이 오리진 서버의 Etag 값과 다르면 서버는 캐시가 만료된 것으로 판단합니다. 대상 파일에 Last-modified 또는 Etag 속성 값이 없으면 비교 대신에 서버는 오리진에서 새 파일을 검색합니다. 대상 파일에 Last-Modified 특성 값과 Etag 특성 값이 모두 있는 경우 둘 중 하나가 만료된 것으로 검증되면 파일이 만료된 것으로 판단됩니다.

2) 삭제

CDN PoP가 파일 삭제 명령을 받은 후에 캐시된 파일을 오리진 파일과 비교하지 않고 직접 삭제합니다. 디렉터리 삭제할 경우 시스템은 오리진 파일이 만료되었는지 확인하지 않고 디렉터리 아래의 모든 파일을 삭제합니다. 파일이 삭제된 후 CDN PoP는 오리진에서 새 파일을 다운로드합니다.

2.4 지시 사항

CDNetworks 파일 삭제 시스템은 현재 두 가지 채널을 제공합니다: 웹 페이지로삭제와 API 인터페이스로 삭제.

  1. 웹 페이지로 삭제
    CDNetworks 고객 서비스 시스템의 계정과 암호를 이용하여 CDNetworks SI–[Service]—[Content Management] 경로로 로그인하여 운영할 수 있습니다.
    참고: 웹 페이지로 삭제는 현재 태그 삭제를 지원하지 않습니다.
  2. API 인터페이스로 삭제
    CDNetworks 컨텐츠 삭제 인터페이스는 CDNetworks 고객 서비스 플랫폼에서 제공하는 보조 API입니다. 이 인터페이스를 통해 고객은 자신의 도메인 파일을 스스로 삭제하거나 업데이트할 수 있어 웹 사이트 콘텐츠가 신속하고 편리하며 유연하게 업데이트될 수 있습니다. CDNetworks API 인터페이스 사용 지침은 아래 링크를 참조하십시오.
    • URL/디렉토리 삭제: https://si.cdnetworks.com/v2/index/#/apidoc/apiDetail?docId=889&classify=ContentManagement
    • 캐시 태그 삭제: https://si.cdnetworks.com/v2/index/#/apidoc/apiDetail?docId=614&classify=ContentManagement

2.5 참고

  1. 단일 파일 업데이트: 기본적으로 하루에 20,000개의 파일을업데이트합니다.

  2. 삭제 파일이 하루에 20,000개 이상일 경우 메일로 신청이 필요합니다.

  3. 이 기능은 고객이 최신 파일에 신속히 접근할 수 있도록 보장합니다.

  4. 사용자 체험을 개선하고 전환율을 높일 수 있습니다.

이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.