Console Guide
Console 소개
메인 페이지
계정 관리
IAM(계정 및 권한 관리)
도메인 구성 관리
도메인 구성 메뉴 개요
신규 도메인 생성
도메인 구성 편집
도메인 구성 편집 소개
Forward Client IP
Back-to-Origin 설정
HTTP 프로토콜 최적화
캐시 최적화
안티 핫링크(링크 도용 방지)
오리진 페일오버
MA-LB :: Live Streaming 기능
MA-LB :: 안티핫링크
MA :: 비디오 기능
FAQ
통계 분석
Log Download 관리
인증서 관리
컨텐츠 관리
액션 트레일(Action Trail)
클라우드 모니터(Cloud Monitor)
Security Dashbaord
Security Policy
Deploy MGMT
다큐멘트 센터 Console Guide Console Guide HTTP 프로토콜 최적화

HTTP 프로토콜 최적화

최신 업데이트:2022-06-28 15:35:41

• 메뉴 경로

[제품 및 서비스] → [해당 제품명] → [구성] → [도메인 구성 편집] → [HTTP 프로토콜 최적화][제품] → [구성] → [도메인 구성 편집] → [HTTP 프로토콜 최적화]

• HTTP 프로토콜 최적화 소개

HTTP 프로토콜 최적화에는 6가지 기능이 있다.

  • 리디렉션 최적화: 오리진이 HTTP 상태 코드 301 또는 302에 응답하면 시스템은 HTTP 상태 코드를 사용자에게 보내는 대신 객체를 얻기 위해 요청을 다른 오리진으로 리디렉션한다.

  • 오류 페이지 리디렉션: 오리진 서버가 HTTP 코드 403/404/500/502/503/504 응답할 때 반환되는 오류 페이지를 설정한다.

  • HTTP 헤더: 다른 HTTP 헤더 추가/바꾸기/제거를 설정한다.

  • HTTP2.0 설정: HTTP 2.0 (h2)기능의 켜기/끄기 기능을 제공한다.
    기본값은 ‘꺼짐’ 이다.

  • 웹 소켓: 웹 소켓의 켜기/끄기 기능을 제공한다. 기본값은 ‘꺼짐’ 이다.

  • URL 재처리: 최종 사용자가 요청하는 URL을 리디렉션하거나 다른 URL로 작성하는 재처리규칙을 생성한다.

* 참고사항 *

구성 메뉴에서 각 기능은 아래와 같이 확인할 수 있다.

image165.png

주요 구성 및 보조 구성에서 모든 구성 규칙 확인 시 각 기능의 구성 규칙을 이해할 수 있다. (예: HTTP 헤더, 캐시 최적화 등)

  • 주요 구성: 예로 HTTP 헤더 설정 메뉴에서 HTTP 헤더 규칙을 메인 구성 규칙으로 간주한다.

  • 보조 구성: 주요 구성의 설정 규칙을 제외한 다른 구성 규칙을 표시한다.

  • 구성 규칙 확인: 운영의 ‘보기’ 아이콘을 클릭하여 구성 규칙을 확인할 수 있다.

image166.png

  • 구성 규칙 편집: 구성 규칙을 수정할 수 있다. 편집 버튼이 표시되지 않으면 규칙 편집 권한이 없음을 의미한다. 권한이 필요할 시 씨디네트웍스 기술 담당자에게 문의하십시오.

  • 구성 규칙 삭제: 운영의 ‘삭제’ 아이콘을 클릭 후 아래 대화 상자의 [확인] 클릭 시 구성 규칙을 삭제할 수 있다.

image167.png

리디렉션 최적화

  • 메뉴 경로

[제품 및 서비스] → [해당 제품명] → [구성] → [도메인 구성 편집\ → [HTTP 프로토콜 최적화] → [리디렉션 최적화]

  • 리디렉션 최적화 소개

오리진이 HTTP 상태 코드 301 또는 302에 응답할 때 객체를 얻기 위해 요청을 다른 오리진으로 리디렉션하고 HTTP 상태 301,302에 대한 클라이언트 리디렉션을 감소시킨다. 이 기능은 기본적으로 구성되지 않는다.

  • 리디렉션 최적화

도메인 구성 편집 페이지의 좌측 메뉴 구성이다. [수정]을 클릭하여 세부 설정 후 [확인]을 클릭한다.

image168.png

image169.png

변경된 모든 정보 확인 후 [테스트 배포] 또는 [즉시 배포]를 선택하여 다음 단계를 진행한다. 3~5분 소요된다.

* 예시

다음과 같이 '리디렉션 최적화’의 'URL Rewrite’가 구성되어 있다.

image170.png

CDN 노드는 오리진이 HTTP 상태 코드 301 또는 302에 응답할 때 사용자에게 HTTP 상태 코드를 보내는 대신 객체를 가져오기 위해 요청을 다른 오리진으로 리디렉션한다.

오류 페이지 리디렉션

  • 메뉴 경로

[제품 및 서비스] → [해당 제품명] → [구성] → [도메인 구성 편집] → [HTTP 프로토콜 최적화] → [에러 페이지 리디렉션]

  • 리디렉션 최적화 소개

오리진 오류가 발생했을 때 설정한 모든 페이지에 응답하는 규칙을 생성한다.

  • 오류 페이지 리디렉션

도메인 구성 편집 페이지의 좌측 메뉴 구성이다. [추가]를 클릭하여 세부 설정 후 [확인]을 클릭한다.

image171.png

image172.png

image173.png

변경된 모든 정보 확인 후 다음 단계에서 [테스트 배포] 또는 [즉시 배포]를 선택한다. 배포 시간은 3~5분 소요된다.

* 예시

다음과 같이 도메인이 구성되어 있다.

image174.png

오리진의 상태 코드가 500인 경우 사용자 요청은 http://www.11.com 로 리디렉션된다.

HTTP 헤더

  • 메뉴 경로

[제품 및 서비스] → [해당 제품명] → [구성] → [도메인 구성 편집] → [HTTP 프로토콜 최적화] → [HTTP 헤더]

  • HTTP 헤더 소개

클라이언트와 오리진 간 HTTP 요청 또는 HTTP 응답과 함께 추가 정보를 제공하기 위해 다른 HTTP 헤더를 추가/대체/제거할 수 있다. 해당 기능의 추가 문의는 기술지원 담당자에게 문의하십시오.

  • HTTP 헤더

도메인 구성 편집 페이지의 좌측 메뉴 구성이다. [추가]를 클릭하여 세부 설정 사항을 선택한다.

image165.png

image175.png

HTTP 헤더를 관리하는 데 사용된다. 유형은 지정된 일반 유형, 파일 유형, 지정된 URI, 디렉터리 및 URL 패턴으로 구분할 수 있다.

  • 지정된 일반 유형: 모든 파일이나 홈페이지에서 이런 유형의 정책을 만들어 사용자가 만든 규칙에 의해 홈페이지의 모든 파일이나 파일이 캐시되도록 할 수 있다.

  • 파일 유형: 이미 존재하는 일부 파일 유형을 선택할 수 있으며 일부 사용자 맞춤 유형도 생성 가능하다. 정의한 범위 내 파일은 해당 정책의 영향을 받는다.

  • 지정된 URI: 특정 URL로 정책을 생성할 수 있다.

  • 디렉토리: 구성한 디렉터리의 파일은 정책 정의로 캐시된다.

  • URL 패턴: 특정 URL 패턴으로 정책을 생성할 수 있다.

모든 구성의 교차점은 우선순위가 가장 높은 정책으로 추가/교체/삭제된다. 우선 순위는 숫자가 높을수록 높은 우선 순위로 표시된다.

해당 구성에는 HTTP 헤더를 추가/교체/삭제하는 파라미터가 있다.

  • 작업 유형: HTTP 헤더 추가/교체/삭제 작업을 정의한다.

  • HTTP 헤더: 추가/바꾸기/삭제를 할 HTTP 헤더를 지정한다. 선택 가능한
    10개의 일반적인 HTTP 헤더는 다음과 같다.
    Custom, Expires, Content-Type, Content-Language, Content-Disposition, Cache-Control, Access-Control-Max-Age, Access-Control-Expose-Headers, Access-Control-Allow-Origin, Access-Control-Allow-Methods 작업 유형이 추가 또는 교체인 경우 HTTP 헤더 또는 사용자 정의 HTTP 헤더에는 하나의 헤더만 있을 수 있다.

  • 제어 방향: 사용자 맞춤 캐시 시간 별 응답 상태 코드(204, 305, 40x, 50x)에 대한 오류 상태 코드 기반 캐싱 규칙을 구성한다.

  • 신규 값: 작업 유형이 추가/교체인 경우 HTTP 헤더의 값을 입력한다.
    (해당 기능의 추가 문의는 기술지원 담당자에게 문의하십시오.)

변경된 모든 정보 확인 후 다음 단계에서 [테스트 배포] 또는 [즉시 배포]를 선택한다. 배포 시간은 3~5분 소요된다.

* 예시

다음과 같이 도메인이 구성되어 있다.

image176.png

'HTTP 헤더: 사용자 정의’가 추가된다. CDN 노드가 X-Validated-Header가 있는 개체를 가져오라고 오리진에 요청하고 그 값은 PWS/8.3.1.0.8이다.

HTTP 2.0 설정

  • 메뉴 경로

    [제품 및 서비스] → [해당 제품명] → [구성] → [도메인 구성 편집] → [HTTP 프로토콜 최적화] → [HTTP 2.0 설정]

  • HTTP 헤더 소개

HTTP 2.0 (h2)기능에 대한 켜기/끄기 기능이다. HTTP 2.0의 기본값은 ‘꺼짐’ 이다.

  • HTTP 2.0 설정

도메인 구성 편집 페이지의 좌측 메뉴 구성이다. [추가]를 클릭하여 세부 설정 사항을 선택한다.
image177.png

image178.png

변경된 모든 정보 확인 후 다음 단계에서 [테스트 배포] 또는 [즉시 배포]를 선택한다. 배포 시간은 3~5분 소요된다.

* 예시

다음과 같이 도메인이 구성되어 있다.

image179.png

HTTP 2.0 설정이 '켜짐’으로 되어있다. CDN 노드는 최종 사용자 및 CDN 노드에서 변경 사항이 있는 객체를 가져오도록 요청한다.

웹소켓

  • 메뉴 경로

[제품 및 서비스] → [해당 제품명] → [구성] → [도메인 구성 편집] → [HTTP 프로토콜 최적화] → [웹 소켓]

  • 웹 소켓 소개

웹 소켓 기능에 대한 켜기/끄기 기능이다. 웹 소켓 설정의 기본값은 ‘꺼짐’ 이다.

  • 웹 소켓

도메인 구성 편집 페이지의 좌측 메뉴 구성이다. [추가]를 클릭하여 세부 설정 사항을 선택한다.

image180.png

image178.png

변경된 모든 정보 확인 후 다음 단계에서 [테스트 배포] 또는 [즉시 배포]를 선택한다. 배포 시간은 3~5분 소요된다.

* 예시

다음과 같이 도메인이 구성되어 있다.

image181.png

웹 소켓 상태가 켜져 있으면 CDN 노드는 웹 소켓을 통해 객체를 가져오기 위해 오리진에 요청할 수 있다.

URL 재처리

  • 메뉴 경로

[제품 및 서비스] → [해당 제품명] → [구성] → [도메인 구성 편집] → [HTTP 프로토콜 최적화] → [URL 재처리]

  • URL 재처리 소개

URL 재처리를 통해 최종 사용자가 요청하는 URL을 리디렉션하거나 다시 작성하는 재처리 규칙을 만들 수 있다.

  • URL 재처리

도메인 구성 편집 페이지의 좌측 메뉴 구성이다. [추가]를 클릭하여 세부 설정 사항을 선택한다.

image182.png

image183.png

image184.png

변경된 모든 정보 확인 후 다음 단계에서 [테스트 배포] 또는 [즉시 배포]를 선택한다. 배포 시간은 3~5분 소요된다.

image185.png

* 예시

다음과 같이 도메인이 구성되어 있다:

'리디렉션 최적화’의 '클라이언트 리디렉션’이 다음과 같이 구성되어 있다.

image186.png

CDN 노드에 캐싱하지 않는 조건으로 ".*.(svg$|png$|jpeg$|jpg$|gif$)"인 URL 패턴 요청이 (클라이언트에서) 오는 경우 HTTP 상태 코드 302로 오리진으로 요청하여 객체를 가져오고 프로토콜을 HTTP에서 HTTPS로 변경한 후 이러한 객체는 CDN 노드에 캐시된다.

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