다큐멘트 센터 Console Guide Console Guide 파일 프리페치(File Prefetch)

파일 프리페치(File Prefetch)

최신 업데이트:2022-06-21 14:23:19

서비스 개요

CDN에 대해 도메인이 설정된 후 초기 상태의 CDN 엣지 노드에는 해당 도메인의 캐시된 리소스가 없다. 노드 캐시는 사용자 요청에 의해 트리거된다. 사용자가 CDN 엣지 노드에 요청 시 노드에 캐시된 리소스가 없거나 만료된 경우 엣지 노드는 CDN 중간 노드에서 리소스를 가져오려고 시도한다. CDN 중간 노드에서 캐시가 없는 상태이거나 리소스가 만료된 경우 시스템이 오리진 사이트에서 리소스를 가져온다.

씨디네트웍스는 파일 프리페치 기능을 제공한다. 고객이 오리진 콘텐츠를 CDN 노드로 프리페치하여 사전에 캐시하여, 사용자의 최초 요청에도 캐시 히트(Cache Hit)가 가능하므로 최초 액세스 속도를 향상시킬 뿐 아니라 오리진 사이트 부하를 감소시킬 수 있다.

적용 가능한 시나리오:

  • 설치용 패키지 출시

최신 설치 패키지 또는 업그레이드 패키지가 출시되기 전에 고객은 미리 CDN 엣지 노드로 리소스를 프리페치할 수 있다. 정식 출시 후 다운로드 요청은 글로벌 CDN 엣지 노드에서 직접 응답하므로 다운로드 속도가 향상되고 오리진 사이트의 부하를 감소시킨다.

  • 비즈니스 액티비티

비즈니스 액티비티 전에 관련 웹 페이지에서 사용될 정적 리소스를 미리 CDN 엣지 노드로 프리페치하십시오. 이벤트가 시작된 후 모든 정적 리소스는 CDN 엣지 노드에 의해 응답되며, 대규모 대역폭 확보는 사용자 서비스의 가용성을 보장하고 사용자 경험을 향상시킨다.

서비스 메뉴 경로

  • [제품] → [Application Service] → [Content Mgmt] →[파일 프리패치]

서비스 운영 안내

파일 프리패치 테스크 생성

  • 파일 프리페치 페이지에서 [작업 생성]을 클릭한다.
    [New Feature] WAF Rule Template

    - 구성 페이지 정보에 따라 CDN 노드에 프리페치해야하는 URL을 입력하십시오. URL 형식은 다음과 같다.

    - 각 URL의 도메인은 씨디네트웍스 가속 도메인이어야 하며 프리페치 권한이 있어야 한다. 도메인 프리페치 권한 관련 문의사항은 기술지원팀에 문의하십시오.

    - 각 라인별 하나의 URL만 입력하십시오. (최대 URL 400개 입력 가능)

    - URL에는 ‘http: //’ 또는 ‘https: //’ 와 같은 프로토콜 식별자가 있어야 하며 특정 URL로 해야 하며, Regex 및 Directory (패턴방식)을 지원하지 않는다.

    * 예시 : http://www.a.com/image/test.png

    - 각 URL의 최대 길이는 2000자이다.

ž - URL에 한자가 포함된 경우 제출된 URL은 엔코딩된 중국어 URL(UTF-8엔코딩 처리)이어야 한다.

ž - 각 계정에 대한 제한은 일별 URL 20000개이고, 총 프리페치 사용량 제한은 일별 5000M이다. 문의사항은 기술지원팀에 문의하십시오.

  • 필요에 따라 CDN캐시를 삭제 후 프리페치 여부를 선택한다.

ž - 프리페치 작업과 관련된 모든 노드에서 캐시 파일을 삭제 시 ‘예’를 선택 후 오리진 사이트에서 새 파일을 검색한다.
ž - ‘아니오’를 선택 시 엣지 노드가 캐시 파일이 최신 버전이 아닌 경우에만 오리진 사이트에서 최신 파일을 검색한다.
[New Feature] WAF Rule Template

  • 프리페치 시간: 파일 프리페치는 ‘즉시적’ 및 ‘예약’ 프리패치를 지원한다. 예약 프리페치를 이용 시 작업 시작 시간을 미리 설정할 수 있으며 사전 설정된 날짜 및 시간에 엣지 노드가 자동으로 프리페치 작업을 수행한다.
    
    [New Feature] WAF Rule Template

프리패치 테스크 쿼리

  • 파일 프리페치 페이지에서 [태스크 쿼리]를 클릭한다. 프리페치 작업을 특정 기간 또는 키워드 기반으로 쿼리하거나, 특정 도메인 또는 전체 URL 기반 쿼리가 가능하다.

[New Feature] WAF Rule Template

  • 작업 상태:
상태 정의
init 파일 프리패치 작업이 초기화 중임을 나타낸다.
run 파일 프리패치 작업이 실행 중임을 나타낸다.
Success 파일 프리패치 작업이 성공적으로 실행되었음을 나타낸다.
Wait 파일 프리패치 작업이 대기열에 있음을 나타낸다.
failure 파일 프리패치 작업이 실패했음을 나타낸다.
Cancel 파일 프리패치가 취소되었음을 나타낸다. (후속 작업으로 인해 이전 관련 작업이 취소됨 (예: 12:10 에 프리패치 작업이 있고 작업이 대기 및 실행 상태이고 12:12 에 동일한 파일에 대해 다른 프리패치 작업을 추가합니다. 이전 작업의 상태)취소로 설정됩니다.)
  • 오류 정보:
카테고리 정의
Normal 프리패치 작업이 정상적으로 실행 중이다.
Abnormal 프리패치 작업이 비정상적으로 실행된다.
  • 쿼리 시간: 사용자는 지난 7일의 프리패치 작업을 쿼리 가능하다.

주의사항

프리패치 제한

  • 각 URL의 도메인은 씨디네트웍스의 가속도메인이어야하며 프리페치 권한이 있어야 한다. 도메인 프리페치 권한 관련 문의사항은 기술지원팀에 문의하십시오.

  • 각 라인별 하나의 URL만 입력하십시오. 한 개 이상의 URL은 라인을 변경하여 입력해야 한다. (최대 URL 500개 입력 가능)

  • URL에는 ‘http: //’ 또는 ‘https: //’ 와 같은 프로토콜 식별자가 있어야 하며 특정 URL로 해야 하며, 일반 및 디렉터리를 지원하지 않는다.

    • 예시 :http://www.a.com/image/test.png
  • 각 URL의 최대 길이는 2,000자이다.

  • URL에 한자가 포함된 경우 제출된 URL은 엔코딩된 중국어 URL(UTF-8엔코딩 처리)이어야 한다.

  • 각 계정에 대한 제한은 일별 URL 20,000개이고, 총 프리페치 사용량 제한은 일별 5,000M이다. 문의사항은 기술지원팀에 문의하십시오.

서브 계정 권한 구성

  • 프리패치 URL 및 쿼리 프리패치 레코드는 현재 리소스 (도메인) 권한 구성을 지원하는 최신 권한 시스템에 연결되어 있습니다.
  • 하위 계정의 권한 관리에 대해서는 [IAM 사용 설명서] (https://documents.cdnetworks.com/document/cate/16023/16858) 를 참조하십시오.
이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.