Compress the Content

최신 업데이트:2024-07-17 17:31:42

HTTP 프로토콜 요청의 맥락에서 응답 데이터를 압축하면 전송되는 데이터 양을 효과적으로 줄이고, 응답 시간을 단축하며, 서버 측 네트워크 대역폭을 절약하여 클라이언트 측 성능을 향상시킬 수 있습니다. 웹사이트가 응답 데이터 압축을 지원하지 않더라도, 사용자의 요청 헤더에 Accept-Encoding이 포함되어 있고 원하는 압축 형식이 CDNetworks에서 지원되는 경우, 당사 플랫폼에서 간단히 설정하여 필요한 압축 형식으로 파일을 클라이언트에 반환할 수 있습니다.

압축 응답 설정 방법

  1. CDNetworks 콘솔에 로그인하고 적절한 제품을 선택합니다.
  2. 설정으로 이동하여 설정하려는 도메인을 찾은 후, 상단의 설정 수정 또는 도메인 오른쪽의 수정 버튼을 클릭합니다 Self-Service Configuration for China Premium Service Onboarding.
  3. 설정 수정 페이지에 들어가서 고급 설정 아래의 압축 응답을 찾아 수정 버튼을 클릭합니다.
  4. 규칙 편집 페이지에서 필요에 따라 다음 설정 옵션을 추가할 수 있습니다.

적용 범위

매개변수 설명
모든 요청 관련 도메인에 대한 모든 요청이 이 규칙에 적용됨을 나타냅니다.
홈페이지만 이 규칙은 루트 디렉토리 내의 요청에만 적용됩니다. 예: http://domain/ 또는 https://domain/.
지정된 파일 형식 지정된 파일 형식 요청에 이 규칙이 적용됩니다. 나열된 항목에서 선택하거나, 이 필드에서 파일 형식을 사용자 정의할 수 있습니다. 여러 파일 형식을 세미콜론으로 구분하십시오. 예: ace;aac.
지정된 URI 특정 URI에 대해 요청을 설정하고 이 규칙을 실행할 수 있습니다. 여러 URI를 줄 바꿈 문자로 구분하여 설정할 수 있습니다.
참고: 입력하는 URI에는 http:// 또는 https://가 포함되지 않으며, URI 부분만 설정합니다. 예: 전체 URL이 https://domain/browse/index.html인 경우, 설정할 URI는 /browse/index.html만입니다.
지정된 디렉토리 이 규칙은 지정된 디렉토리에 대한 모든 요청에 적용됩니다. 디렉토리는 /로 시작하고 /로 끝나야 하며, 문자, 숫자 및 특정 특수 기호(밑줄, 하이픈, 퍼센트 기호, 점)를 조합하여 구성할 수 있습니다. 예: /file/1%1/은 규칙이 디렉토리 http://domain/file/1%1/ 및 그 안의 모든 파일에 적용됨을 나타냅니다.
여러 디렉토리는 줄 바꿈으로 구분해야 합니다.
URL 정규 표현식 정규 표현식을 직접 입력할 수도 있습니다. /로 시작할 필요는 없습니다. 플랫폼은 자동으로 URL 앞에 ^https?://[^/]/를 추가합니다. 예: .*.jpg$는 이 규칙과 관련된 모든 도메인의 JPG 파일 요청이 이 정책에 일치함을 나타냅니다.

지정된 MIME 타입 (신규)
압축 응답이 활성화되어 있고 기본값으로 이 매개변수가 비어 있는 경우, text 파일 유형(MIME 유형의 하나)만 압축됩니다. 여러 파일 형식을 세미콜론으로 구분하여 사용자 정의할 수 있습니다. 예: application/x-javascript;text/css;application/json 등. 일반적인 이미지 파일 형식 PNG, JPG, JPEG 및 오디오 비디오 파일 형식 MP4, AVI, WMV 등은 이미 기본적으로 압축되므로, 이 설정에서 이러한 파일 형식을 압축 응답으로 설정하는 것은 권장되지 않습니다.

압축 응답 유형 설정
현재 CDNetworks CDN 플랫폼에서 두 가지 유형의 압축 응답을 설정할 수 있습니다:

  • 압축 설정: 이는 선택적 설정으로, 클라이언트가 지정한 Accept-Encoding 요청 헤더를 기반으로 한 일반 압축 응답을 나타냅니다. 현재 지원되는 압축 형식은 gzipdeflate의 두 가지이며, 기본값은 아니요로, 즉 일반 압축 응답이 활성화되지 않습니다.
  • Brotli 압축: 클라이언트 요청에 Accept-Encoding: br 요청 헤더가 포함된 경우, br 압축이 수행됩니다. brotli 압축은 특정 브라우저와만 호환되므로, 이 설정을 활성화하기 전에 지원할 브라우저에서 이를 확인해야 합니다.

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

베스트 프랙티스

예제 1: 모든 요청에 대해 특정 MIME 유형의 응답 압축
이 규칙과 관련된 도메인의 경우, 사용자가 요청한 리소스의 MIME 유형이 application/x-javascript인 경우 CDN 서버는 이를 사용자에게 반환하기 전에 압축합니다.

Self-Service Configuration for China Premium Service Onboarding

주의사항

CDNetworks CDN 플랫폼은 기본적으로 압축에 대한 최소 파일 크기를 2KB로 설정합니다. 이 크기보다 작은 파일은 압축 설정을 활성화하더라도 압축되지 않습니다.

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