사용자 지정 마케팅 쿼리 매개 변수로 인해 캐시 누락 발생

AEMaaCS에서 사용자 지정 마케팅 쿼리 매개 변수를 포함하는 캠페인 URL은 CDN 및 Dispatcher 캐시 효율성을 낮출 수 있습니다. 이는 쿼리 매개 변수를 포함한 전체 요청 URL이 캐시 키의 일부가 되기 때문에 발생하며, 이러한 매개 변수가 캐싱 레이어에서 지속적으로 제거되거나 무시되지 않는 한 마찬가지입니다. 표준 마케팅 매개 변수는 이미 처리되었을 수 있지만 elq_cid과(와) 같은 사용자 지정 매개 변수는 여전히 별도의 캐시 항목을 만들고 원본 트래픽을 늘릴 수 있습니다. CDN 및 Dispatcher 구성을 검토하여 사용자 지정 마케팅 매개 변수가 더 이상 캐시 항목을 조각화하지 않도록 합니다.

설명 description

환경

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe 관리 CDN 또는 고객 관리 CDN
  • Dispatcher

증상

  • 캠페인 트래픽 동안 캐시 적중률이 감소합니다.
  • elq_cid과 같은 매개 변수 또는 유사한 추적 값만 다른 요청은 동일한 캐시된 응답을 재사용하지 않습니다.
  • 쿼리 매개 변수에 따라 페이지 콘텐츠가 변경되지 않더라도 원본 트래픽이 증가합니다.
  • Dispatcher은 일부 매개 변수를 무시하지만 CDN 레이어가 동일한 방식으로 처리하지 않으므로 캐시 단편화는 계속 발생합니다.

원인

CDN 캐시 키는 쿼리 매개 변수를 포함한 전체 요청 URL을 포함합니다. 사용자 지정 마케팅 매개 변수가 CDN 계층에서 제거되거나 표준화되지 않으면 각 고유 매개 변수 값이 별도의 캐시 항목을 생성합니다. Dispatcher은 선택한 쿼리 매개 변수를 무시하여 캐시 단편화를 줄일 수 있지만, CDN 또는 고객 관리 CDN이 여전히 이러한 매개 변수를 고유한 요청 변형으로 취급하는 경우 캐시 효율성을 완전히 보호할 수는 없습니다.

해결 방법 resolution

사용자 지정 마케팅 쿼리 매개 변수로 인한 캐시 누락 문제를 해결하려면 다음 단계를 수행합니다.

  1. elq_cid 또는 유사한 캠페인 추적 값과 같이 페이지 응답을 변경하지 않는 사용자 지정 마케팅 쿼리 매개 변수를 식별합니다.
  2. CDN 구성을 검토하고 이러한 매개 변수가 캐시 키의 일부가 되기 전에 제거되거나 표준화되었는지 확인하십시오.
  3. 고객 관리 CDN을 사용하는 경우, CDN이 이러한 사용자 지정 매개 변수를 고유한 캐시 변형으로 처리하지 않도록 동등한 규칙을 구성합니다.
  4. Dispatcher 구성을 검토하고 필요한 경우 동일한 비기능 마케팅 매개 변수를 ignoreUrlParams에 추가하십시오.
  5. CDN 및 Dispatcher 구성 변경 사항 배포
  6. 다른 사용자 지정 마케팅 매개 변수 값으로 동일한 페이지에 대한 요청을 다시 테스트하고 캐시 적중률이 개선되었는지 확인합니다.
  7. 구성을 변경한 후에도 캐시 조각화가 계속되면 Adobe 지원에 연락하여 영향을 받는 매개 변수 이름, 요청 예제 및 캐시 동작을 공유하십시오.

관련 읽기

recommendation-more-help
experience-cloud-kcs-help-kbarticles