tencent cloud

Content Delivery Network

릴리스 노트 및 공지 사항
릴리스 노트
신규 사용자 가이드
제품 소개
제품 개요
제품 장점
응용 시나리오
기본 개념
사용 제한
CDN 성능 설명(샘플링)
구매 가이드
CDN 구매 가이드
시작하기
CDN 설정 시작하기
도메인 연결
CNAME 설정
도메인 이름 소유권 확인
도메인 액세스 관련 FAQ
구성 가이드
도메인 관리
도메인 이름 구성
통계 분석
퍼지와 프리패치
로그 서비스
서비스 문의
오프라인 캐시
권한 관리
권한 설정
콘솔 권한 설명
서브 계정 또는 협업 파트너의 실시간 로그 활성화 방법
사례 튜토리얼
CDN - CVM
CDN - COS
DNSPod를 통한 CNAME 설정
API문서
History
Introduction
API Category
Content Management APIs
Real-time Log APIs
Service Query APIs
Data Query APIs
Making API Requests
Log Query APIs
StopCdnDomain
Configuration Management APIs
Obsoleted APIs
Other APIs
Data Types
Error Codes
FAQ
기능 특성 문제
과금 관련 문제
도메인 액세스 관련 문제
캐시 구성
퍼지와 프리패치 관련 문제
통계 분석 문제
HTTPS 관련 문제
노드 네트워크 문제
장애 관련 문제
장애 처리
상태 코드 설명 및 권장 해결 방안
노드별 캐시 콘텐츠 불일치
CDN 액세스 후 웹 페이지 액세스 속도가 느려지는 문제
도메인 이름에 CDN 연결 후 액세스 시 514 반환
트래픽 히트율 저조
CDN 도메인 404 상태 코드 발생
예외 페이지 표시 - CORS 오류
리소스 캐시 미적용
용어집

301/302 원본 정책 따르기

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2024-12-31 14:10:48

설정 시나리오

Tencent Cloud CDN은 301/302 상태 코드를 캐싱하지 않도록 기본 설정되어 있습니다. 원본 서버가 301/302 요청을 반환하면 CDN 노드에서 클라이언트에 자동으로 응답하고 클라이언트가 해당 리소스에 리디렉션되어 액세스합니다.
301/302 원본 정책 따르기 설정을 활성화하면, CDN 노드에서 원본을 가져올 때 301/302가 발생할 경우 필요한 리소스를 획득할 때까지(최대 3회 따름) 직접 리디렉션을 따릅니다. 실제 리소스를 클라이언트에 반환하므로 클라이언트는 리디렉션하지 않아도 됩니다.

설정 가이드

CDN 콘솔에 로그인한 후, 왼쪽 메뉴바에서 [도메인 관리]를 선택한 뒤 도메인 작업 열의 [관리]를 클릭하여 도메인 설정 페이지로 들어갑니다. Tab을 [Origin-pull 설정]으로 전환하면 [301/302 원본 정책 따르기 설정]을 찾을 수 있습니다. 기본적으로 비활성화 상태이며, 필요에 따라 활성화할 수 있습니다.


설정 예시

도메인 cloud.tencent.com의 301/302 원본 정책 따르기 설정이 아래와 같을 경우,

사용자 A가 http://cloud.tencent.com/1.jpg 리소스를 요청한 경우, 노드에서 캐시가 미스되면 노드는 원본 서버에 필요한 리소스를 요청합니다. 원본 서버가 반환한 HTTP Response 상태 코드가 302이고 리디렉션 주소가 http://cloud.tencent.com/2.jpg인 경우 다음과 같습니다.
1. 301/302 원본 정책 따르기 설정 활성화 후, 노드에서 상태 코드가 301/302인 HTTP Response를 수신하면 바로 리디렉션 지정 주소로 요청을 발송합니다.
2. 필요한 리소스를 가져온 뒤 노드에 캐시하고 사용자에게 반환합니다.
3. 이때 사용자 B도 http://cloud.tencent.com/1.jpg에 요청을 보내면 노드에서 바로 히트되어 사용자에게 반환합니다.
4. 301/302 원본 정책 따르기 설정 활성화 후 최대 3회까지 리디렉션을 따라가며, 제한 횟수 초과 시 클라이언트에 바로 301/302를 반환합니다.
도메인 cloud.tencent.com의 301/302 원본 정책 따르기 설정이 아래와 같을 경우,

사용자 A가 http://cloud.tencent.com/1.jpg 리소스를 요청한 경우, 노드에서 캐시가 미스되면 노드는 원본 서버에 필요한 리소스를 요청합니다. 원본 서버가 반환한 HTTP Response 상태 코드가 301/302이고 리디렉션 주소가 http://xxx.tencent.com/1.jpg인 경우 다음과 같습니다.
1. 노드에서 해당 HTTP Response를 사용자에게 바로 반환합니다.
2. 사용자가 http://xxx.tencent.com/1.jpg에 요청을 보낸 뒤 해당 도메인이 CDN에 액세스하지 않으면 가속 효과가 발생하지 않습니다.
3. 이때 사용자 B도 http://cloud.tencent.com/1.jpg에 요청을 보내면 위의 과정이 반복됩니다.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백