다큐멘트 센터 Dynamic Web Acceleration Cache Settings No Caching Based on Response Headers

No Caching Based on Response Headers

최신 업데이트:2024-07-17 17:19:57

특정 응답 헤더를 포함하는 파일 리소스를 CDNetworks CDN 플랫폼에서 캐시하지 않도록 하려면, 몇 가지 간단한 설정을 통해 이를 실현할 수 있습니다. 이 사용자 정의 설정을 사용하면, 사용자의 요청이 지정된 헤더를 포함하는 응답을 트리거할 때, CDN 노드는 캐시를 우회하여 오리진 서버에서 파일 리소스를 직접 가져와 사용자에게 반환합니다. 동일한 파일에 대한 후속 요청에서도 CDN 노드는 오리진 서버에서 파일을 다시 요청하고 캐시하지 않고 사용자에게 반환합니다. 현재, Location 또는 Set-Cookie 응답 헤더를 포함하는 파일을 캐시하지 않도록 CDN 노드를 구성할 수 있습니다.

응답 헤더를 기반으로 한 캐시 없음 설정 방법

  1. CDNetworks 콘솔에 로그인하고 적절한 제품을 선택합니다.
  2. Configuration으로 이동하여 설정하려는 도메인을 찾아, 도메인 이름 오른쪽의 편집 버튼이나 상단의 Edit Configuration을 클릭합니다 [Feature Upgrade] Advanced Access Control.
  3. 설정 수정 페이지에 들어가서 Cache Optimization 아래의 No Cache Based on Cache-control Header를 찾습니다. 페이지 오른쪽에서 필요에 따라 Response Header 필드에서 Location 또는 Set-Cookie를 체크합니다。
매개변수 설명
Location 기본적으로, CDN 서버는 오리진 서버에서 302 상태 코드를 포함한 콘텐츠를 캐시하지 않습니다. 유효 기간 헤더 (Expires 또는 Cache-Control: max-age 등)가 함께 제공되지 않는 한 예외입니다.
301 상태 코드의 경우, 오리진 서버에서 no-cache 헤더가 반환되거나 Set Cache Rules에서 설명된 대로 사용자 정의 비캐싱 규칙이 설정되지 않는 한, CDN 서버는 콘텐츠를 캐시합니다.
비캐싱을 위해 Location 응답 헤더를 선택하면, 상태 코드가 301 또는 302인지 여부에 관계없이 오리진에서 Location 헤더를 포함한 콘텐츠에 대한 캐싱을 CDN 서버가 우회합니다.
Set-Cookie Set-Cookie를 선택하면, 오리진 서버에서 Set-Cookie 헤더와 함께 반환된 모든 콘텐츠는 CDN 서버에 의해 캐시되지 않습니다.

구성을 완료한 후 확인을 클릭하고 다음을 선택하여 설정을 제출하십시오. 프로덕션 환경에 영향을 최소화하기 위해, 스테이징 환경에서 사전 배포 테스트를 강력히 권장합니다. 이 중요한 단계는 설정이 라이브 환경에 적용되기 전에 정확성을 보장합니다. 설정의 정확성을 확인한 후 지금 배포를 클릭하여 라이브 환경에 구현합니다. 설정은 일반적으로 3-5분 내에 적용됩니다. 사전 배포 테스트 및 설정 효과 확인에 대한 포괄적인 가이드는 구성을 스테이징 환경에 배포하여 검증하기 튜토리얼을 참조하십시오.

주의사항

CDN 플랫폼을 구성하여 오리진 서버에서 콘텐츠를 요청하고 오리진 서버가 특정 헤더로 응답하도록 설정하면, 그러한 파일은 CDN 서버에 의해 캐시되지 않습니다. 이는 모든 해당 사용자 요청이 오리진 서버에서 페치를 트리거하여 오리진의 부하가 증가할 수 있음을 의미합니다.

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