다큐멘트 센터 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로 작성하는 재처리규칙을 생성한다.

* 참고사항 *

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

CDNetworks海外新节点上线

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

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

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

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

CDNetworks海外新节点上线

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

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

CDNetworks海外新节点上线

리디렉션 최적화

  • 메뉴 경로

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

  • 리디렉션 최적화 소개

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

  • 리디렉션 최적화

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

CDNetworks海外新节点上线

CDNetworks海外新节点上线

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

* 예시

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

CDNetworks海外新节点上线

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

오류 페이지 리디렉션

  • 메뉴 경로

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

  • 리디렉션 최적화 소개

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

  • 오류 페이지 리디렉션

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

CDNetworks海外新节点上线

CDNetworks海外新节点上线

CDNetworks海外新节点上线

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

* 예시

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

CDNetworks海外新节点上线

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

HTTP 헤더

  • 메뉴 경로

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

  • HTTP 헤더 소개

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

  • HTTP 헤더

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

CDNetworks海外新节点上线

CDNetworks海外新节点上线

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분 소요된다.

* 예시

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

CDNetworks海外新节点上线

'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 설정

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

CDNetworks海外新节点上线

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

* 예시

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

CDNetworks海外新节点上线

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

웹소켓

  • 메뉴 경로

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

  • 웹 소켓 소개

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

  • 웹 소켓

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

CDNetworks海外新节点上线

CDNetworks海外新节点上线

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

* 예시

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

CDNetworks海外新节点上线

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

URL 재처리

  • 메뉴 경로

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

  • URL 재처리 소개

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

  • URL 재처리

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

CDNetworks海外新节点上线

CDNetworks海外新节点上线

CDNetworks海外新节点上线

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

CDNetworks海外新节点上线

* 예시

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

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

CDNetworks海外新节点上线

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

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