최신 업데이트:2024-07-17 17:19:58
오리진 서버에서 반환되는 HTTP 오류 상태 코드에 따라, CDNetworks CDN 플랫폼에서 간단한 사용자 정의 설정을 수행하여 해당 상태 코드에 대응하는 오류 메시지 페이지의 캐시 기간을 CDN 서버에 지정할 수 있습니다. 이 설정은 CDN 서버가 일부 악의적인 사용자 요청에 대해 캐시된 응답을 가지고 있지 않을 때 빈번한 백 투 오리진 요청을 최소화하여 오리진 서버의 부하를 크게 줄이는 데 도움이 됩니다. 기본적으로, CDN 서버는 귀하의 웹사이트가 반환하는 오류 상태 코드에 대한 오류 메시지 페이지를 캐시하지 않습니다.
설정 가능한 항목은 다음과 같습니다:
매개변수 | 설명 |
---|---|
상태 코드 | CDN 서버가 오류 메시지 페이지를 캐시해야 하는 오리진 응답 상태 코드를 입력합니다. 플랫폼은 다음 상태 코드를 지원합니다: 204; 305; 400; 403; 404; 405; 414; 416; 423; 429; 500; 501; 502; 503; 504 。주: 기본적으로, 404 상태 코드의 오류 메시지 페이지는 1분 동안 캐시됩니다. |
캐시 시간 | 위의 상태 코드에 대응하는 오류 메시지 페이지를 CDN 서버에서 캐시하는 기간을 설정합니다. 현재 지원되는 시간 단위는 초,분 및 시간입니다。 캐시 시간이 0으로 설정된 경우, 페이지는 CDN 서버에 캐시되지 않습니다。 |
구성을 완료한 후 확인을 클릭하고 다음을 선택하여 설정을 제출하십시오. 프로덕션 환경에 영향을 최소화하기 위해, 스테이징 환경에서 사전 배포 테스트를 강력히 권장합니다. 이 중요한 단계는 설정이 라이브 환경에 적용되기 전에 정확성을 보장합니다. 설정의 정확성을 확인한 후 지금 배포를 클릭하여 라이브 환경에 구현합니다. 설정은 일반적으로 3-5분 내에 적용됩니다. 사전 배포 테스트 및 설정 효과 확인에 대한 포괄적인 가이드는 구성을 스테이징 환경에 배포하여 검증하기 튜토리얼을 참조하십시오。
예시 1: 오리진 응답 상태 코드 403 또는 404의 오류 메시지 페이지 캐시 기간 설정
이 규칙이 적용되는 가속 도메인에 대해, 사용자의 요청이 CDN을 통해 오리진 서버에서 상태 코드403
또는404
의 응답을 트리거하면, 오류 메시지 페이지는 CDN 서버에서 10분 동안 캐시됩니다. 이 캐시 기간 동안 다른 사용자가 유사한 요청을 하면, CDN 노드는 캐시된 오류 메시지 페이지를 직접 반환합니다。
CDN 서버에서 오류 메시지 페이지의 캐시 기간을 길게 설정하면, 그 캐시 기간 동안 CDN 서버는 사용자에게 캐시된 페이지를 직접 반환합니다. 따라서, 클라이언트에게 짧은 시간 내에 다른 특정 파일을 반환하려는 경우, 규칙의 캐시 기간을 설정할 때 주의가 필요합니다。