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. 설정으로 이동하여 설정하려는 도메인을 찾은 후, 상단의 설정 수정 또는 도메인 오른쪽의 수정 버튼을 클릭합니다 [Feature Upgrade] Advanced Access Control.
  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 프로토콜 캐시 항목은 새로 고쳐지지 않으며, 사용자 요청은 여전히 오래된 캐시 파일에 히트될 수 있습니다(캐시 유효 기간 내에 있는 경우).

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