Loading
B2C Commerce 시작하기
eCDN 캐시 규칙 생성

eCDN 캐시 규칙 생성

B2C Commerce 스토어프런트의 eCDN 에지에서 HTML 페이지 및 JSON 응답을 캐싱할 수 있도록 캐시 규칙을 생성합니다. 기본적으로 eCDN은 파일 확장자를 기준으로 정적 컨텐츠만 캐싱합니다.

캐시 규칙은 다른 방법으로는 캐시할 수 없는 콘텐츠 형식을 캐싱에 적합하게 만들지만 캐싱을 강제하지는 않습니다. 응답을 캐싱하려면 오리진에서 적절한Cache-Control (또는Expires ) 응답 헤더를 반환해야 합니다. eCDN이 캐싱 대상을 결정하는 방법에 대한 자세한 내용은eCDN 캐시 규칙 및 캐시 제거를 참조하십시오.

노트
노트 캐싱이 플랫폼에서 관리되는 SCAPI 영역에서는 캐시 규칙을 사용할 수 없습니다. B2C Commerce에 대한 SCAPI 영역 지원을참조하십시오.
  1. Business Manager에서 앱 시작 관리자앱 시작 관리자를 클릭한 다음관리 | 사이트 | 임베디드 CDN 설정을 선택합니다.
  2. 구성할 영역을 찾고 드롭다운 메뉴에서영역 구성을선택합니다.
    영역 작업 메뉴에서 영역 구성이 선택된 임베디드 CDN 설정 영역 목록
  3. 캐시 규칙섹션을 엽니다.
    캐시 규칙이 구성되지 않은 영역 구성의 캐시 규칙 탭 및 새 캐시 규칙 버튼
  4. Add Rule(규칙 추가 )을 클릭한 후 규칙 필드를 완료합니다.

    필수 입력란을 작성합니다.

    • 묘사 : 사람이 읽을 수 있는 규칙 레이블입니다.
    • 표현식 : 일치 조건(최대 4,096자)입니다. http.request.uri.path , http.request.uri.path.extension , http.host , http.cookie및ssl과 같은 필드를 지원합니다.
    • 조치 : 일치하는 콘텐츠를 캐싱 가능한 것으로 표시하는캐시만 지원됩니다.

    필요에 따라 선택적 필드를 작성합니다.

    • 사용 : 규칙을 삭제하지 않고 켜거나 끕니다. 기본적으로 선택됩니다.
    • 쿼리 문자열 제외 : 캐시 키에서 제외할 쿼리 매개변수(예: gclid및utm_campaign )
    • 쿼리 문자열 순서 무시 : 쿼리 매개 변수를 알파벳순으로 정렬하여 순서 변형이 동일한 캐시 항목에 도달하도록 합니다. 기본적으로 선택 취소되어 있습니다.
    • 강력한 ETag 존중: 원본의 강력한ETag유효성 검사기를 존중합니다. 기본적으로 선택 취소되어 있습니다.
    • 위치 : 우선 순위를 제어하기 위해 이 규칙을 다른 규칙의 앞이나 뒤에 배치합니다. 기본적으로 규칙은 끝에 추가됩니다.
    규칙 이름, 표현식 작성기, 표현식 미리보기, 캐시 작업 및 선택적 캐시 키 설정을 보여주는 캐시 규칙 편집 양식
  5. 필요에 따라 규칙을 정렬합니다. 여러 규칙이 요청과 일치하면 마지막으로 일치하는 규칙이 적용됩니다.
  6. 규칙을 저장합니다.

    규칙은 해당 영역의 eCDN 에지에서 적용됩니다.

    저장된 캐시 규칙이 캐시 규칙 탭에 우선순위, 작업, 활성화됨 상태와 함께 나열됩니다
캐시 규칙 표현식의 예
캐시 규칙 표현식의 예

PWA Kit 제품 세부 정보 페이지(HTML)를 캐시하려면 이 표현식을 사용합니다. 권장 옵션: gclid및utm_campaign제외하고, 쿼리 문자열 순서를 무시하고, 강력한 ETag를 준수합니다.

(http.request.uri.path는 ".*/product/[^/]+/?$" 및 http.request.uri.path.extension eq "html"과 일치함)

SFRA 컨텐츠 및 마케팅 페이지(HTML)를 캐시하려면 이 표현식을 사용합니다.

((http.request.uri.path에는 "/content/"가 포함되거나 http.request.uri.path에는 "/campaigns/"가 포함됨) 및 http.request.uri.path.extension eq "html")

이러한 제한을 염두에 두십시오.

  • 영역은 최대 200개의 캐시 규칙을 지원합니다.
  • 표현식 길이 제한은 4,096자입니다.
  • 캐시작업만 지원됩니다. 캐싱을 방지하려면private , no-store , no-cache또는max-age=0을 전송하도록 오리진을 구성합니다.
  • eCDN은 규칙 구성에 관계없이 GET 요청만 캐싱합니다.

컨텐츠를 캐시할 수 있게 되면 Business Manager에서 무효화할 수 있습니다. eCDN 캐시 제거를참조하십시오.

 
로드 중
Salesforce Help | Article