HTTP and HTTPS Shared Cache

최신 업데이트:2024-07-01 11:13:03

일반적으로 사용자가 HTTP 또는 HTTPS 프로토콜을 사용하여 동일한 콘텐츠를 요청할 때, 요청 URL은 프로토콜에 따라 다릅니다. 예를 들어, http://domain/index.htmlhttps://domain/index.html입니다. CDN 서버는 기본적으로 동일한 파일의 여러 복사본을 캐시하며, 다른 프로토콜을 사용하는 요청은 다른 캐시 항목에 히트됩니다. 그러나 대부분의 경우 파일 내용은 동일할 것으로 예상됩니다.

CDNetworks CDN 플랫폼에서는 HTTP/HTTPS 프로토콜에 따라 다르게 요청된 파일을 동일한 파일로 캐시할지 여부를 사용자 정의할 수 있습니다. 또한, CDN 서버에서 캐시를 삭제할 때 프로토콜 차이를 무시할지 여부를 구성하여 프로토콜만 다를 뿐 동일한 URL을 공유하는 파일 리소스를 새로 고칠 수 있습니다.

CDN 서버에서 사용자 요청의 캐시 히트율을 높이기 위해 HTTPS/HTTP 공유 캐시를 구성하는 것이 좋습니다.

HTTPS/HTTP 공유 캐시 설정 방법

  1. CDNetworks 콘솔에 로그인하고 적절한 제품을 선택합니다.
  2. 설정으로 이동하여 설정하려는 도메인을 찾은 후, 상단의 설정 수정 또는 도메인 오른쪽의 수정 버튼을 클릭합니다 China Premium Service控制台自助配置功能上线.
  3. 설정 수정 페이지로 들어가서 캐시 최적화 아래의 HTTPS/HTTP 공유 캐시를 찾아 추가 버튼을 클릭합니다.
  4. 규칙 편집 페이지에서 필요에 따라 다음 설정 옵션을 쉽게 추가할 수 있습니다.
매개변수 설명
캐시 시 프로토콜 무시 이 설정의 기본값은 아니요이며, 동일한 파일 URL은 사용자 요청의 HTTP/HTTPS 프로토콜을 무시하지 않고, CDN 노드에서 동일한 파일에 대해 여러 캐시 항목이 생성됩니다.
를 선택하면 CDN 서버는 요청 프로토콜을 무시합니다. CDN 서버에 파일(예: 파일 A)이 캐시된 경우, HTTP 또는 HTTPS 프로토콜을 사용하여 파일 A를 요청하면 CDN 서버의 동일한 캐시 항목에 히트됩니다.
캐시 새로 고침 시 프로토콜 무시 기본값은 아니요이며, https:// 파일 경로를 지정하여 새로 고침 작업을 제출하면 CDN 서버의 https:// 캐시 항목만 새로 고쳐집니다. http:// 캐시 항목이 있는 경우, http://을 사용한 요청은 기존 캐시에 히트됩니다.
를 선택하면 새로 고침 작업의 URL 프로토콜이 무시되며, CDN 서버의 http://https:// 캐시 항목이 모두 새로 고쳐집니다. 이후 사용자 요청은 HTTP 또는 HTTPS에 관계없이 캐시 MISS가 발생합니다.
현재 이 설정은 URL 새로 고침 모드에만 적용됩니다.

설정을 완료한 후 확인을 클릭하고 다음을 선택하여 설정을 제출하십시오. 프로덕션 환경에서의 잠재적인 혼란을 최소화하기 위해 스테이징 환경에서 사전 배포 테스트를 강력히 권장합니다. 이 중요한 단계는 설정이 라이브 환경에서 적용되기 전에 정확성을 확인할 수 있도록 합니다. 설정의 정확성을 확인한 후 지금 배포를 클릭하여 라이브 환경에 구현하십시오. 설정은 일반적으로 3~5분 내에 유효해집니다. 사전 배포 테스트 및 설정의 유효성을 확인하는 방법에 대한 종합 가이던스는 설정을 스테이징 환경에 배포하여 검증 튜토리얼을 참조하십시오.

주의사항

캐시 시 프로토콜 무시 설정을 로 설정하면, 캐시 새로 고침 시 프로토콜 무시 설정은 기본적으로 로만 설정할 수 있으며 아니요로 설정할 수 없습니다. 이유는 CDN 서버에 콘텐츠를 캐시할 때 프로토콜을 무시하도록 설정한 경우, HTTP 또는 HTTPS 프로토콜을 사용한 사용자 요청이 캐시에 히트되지만, CDN 서버는 HTTP 프로토콜로 콘텐츠를 캐시할 수 있습니다. 그러나 새로 고침 작업을 제출할 때 HTTPS 프로토콜을 사용하고, 캐시를 새로 고칠 때 프로토콜을 무시하지 않으면 HTTP 프로토콜 캐시 항목은 새로 고쳐지지 않으며, 사용자 요청은 여전히 오래된 캐시 파일에 히트될 수 있습니다(캐시 유효 기간 내에 있는 경우).

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