위치:
eCDN 캐시 규칙 생성
B2C Commerce 스토어프런트의 eCDN 에지에서 HTML 페이지 및 JSON 응답을 캐싱할 수 있도록 캐시 규칙을 생성합니다. 기본적으로 eCDN은 파일 확장자를 기준으로 정적 컨텐츠만 캐싱합니다.
캐시 규칙은 다른 방법으로는 캐시할 수 없는 콘텐츠 형식을 캐싱에 적합하게 만들지만 캐싱을 강제하지는 않습니다. 응답을 캐싱하려면 오리진에서 적절한Cache-Control (또는Expires ) 응답 헤더를 반환해야 합니다. eCDN이 캐싱 대상을 결정하는 방법에 대한 자세한 내용은eCDN 캐시 규칙 및 캐시 제거를 참조하십시오.
-
Business Manager에서 앱 시작 관리자
를 클릭한 다음을 선택합니다.
-
구성할 영역을 찾고 드롭다운 메뉴에서영역 구성을선택합니다.
-
캐시 규칙섹션을 엽니다.
-
Add Rule(규칙 추가 )을 클릭한 후 규칙 필드를 완료합니다.
필수 입력란을 작성합니다.
- 묘사 : 사람이 읽을 수 있는 규칙 레이블입니다.
-
표현식 : 일치 조건(최대 4,096자)입니다.
http.request.uri.path,http.request.uri.path.extension,http.host,http.cookie및ssl과 같은 필드를 지원합니다. -
조치 : 일치하는 콘텐츠를 캐싱 가능한 것으로 표시하는
캐시만 지원됩니다.
필요에 따라 선택적 필드를 작성합니다.
- 사용 : 규칙을 삭제하지 않고 켜거나 끕니다. 기본적으로 선택됩니다.
-
쿼리 문자열 제외 : 캐시 키에서 제외할 쿼리 매개변수(예:
gclid및utm_campaign) - 쿼리 문자열 순서 무시 : 쿼리 매개 변수를 알파벳순으로 정렬하여 순서 변형이 동일한 캐시 항목에 도달하도록 합니다. 기본적으로 선택 취소되어 있습니다.
-
강력한 ETag 존중: 원본의 강력한
ETag유효성 검사기를 존중합니다. 기본적으로 선택 취소되어 있습니다. - 위치 : 우선 순위를 제어하기 위해 이 규칙을 다른 규칙의 앞이나 뒤에 배치합니다. 기본적으로 규칙은 끝에 추가됩니다.
- 필요에 따라 규칙을 정렬합니다. 여러 규칙이 요청과 일치하면 마지막으로 일치하는 규칙이 적용됩니다.
-
규칙을 저장합니다.
규칙은 해당 영역의 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 캐시 제거를참조하십시오.
