최신 업데이트:2024-07-17 17:31:42
HTTP 프로토콜 요청의 맥락에서 응답 데이터를 압축하면 전송되는 데이터 양을 효과적으로 줄이고, 응답 시간을 단축하며, 서버 측 네트워크 대역폭을 절약하여 클라이언트 측 성능을 향상시킬 수 있습니다. 웹사이트가 응답 데이터 압축을 지원하지 않더라도, 사용자의 요청 헤더에 Accept-Encoding
이 포함되어 있고 원하는 압축 형식이 CDNetworks에서 지원되는 경우, 당사 플랫폼에서 간단히 설정하여 필요한 압축 형식으로 파일을 클라이언트에 반환할 수 있습니다.
적용 범위
매개변수 | 설명 |
---|---|
모든 요청 | 관련 도메인에 대한 모든 요청이 이 규칙에 적용됨을 나타냅니다. |
홈페이지만 | 이 규칙은 루트 디렉토리 내의 요청에만 적용됩니다. 예: 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
요청 헤더를 기반으로 한 일반 압축 응답을 나타냅니다. 현재 지원되는 압축 형식은 gzip
과 deflate
의 두 가지이며, 기본값은 아니요로, 즉 일반 압축 응답이 활성화되지 않습니다.Accept-Encoding: br
요청 헤더가 포함된 경우, br
압축이 수행됩니다. brotli
압축은 특정 브라우저와만 호환되므로, 이 설정을 활성화하기 전에 지원할 브라우저에서 이를 확인해야 합니다.설정을 완료한 후 확인을 클릭하고 다음을 선택하여 설정을 제출하십시오. 프로덕션 환경에 대한 잠재적인 혼란을 최소화하려면, 스테이징 환경에서 사전 배포 테스트를 강력히 권장합니다. 이 중요한 단계는 설정이 라이브 환경에 적용되기 전에 정확성을 확인할 수 있도록 합니다. 설정의 정확성을 확인한 후, 지금 배포를 클릭하여 라이브 환경에 적용합니다. 설정은 일반적으로 3~5분 이내에 적용됩니다. 사전 배포 테스트에 대한 포괄적인 가이던스와 설정의 유효성을 확인하려면 설정을 스테이징 환경에 배포하여 검증 튜토리얼을 참조하십시오.
예제 1: 모든 요청에 대해 특정 MIME
유형의 응답 압축
이 규칙과 관련된 도메인의 경우, 사용자가 요청한 리소스의 MIME
유형이 application/x-javascript
인 경우 CDN 서버는 이를 사용자에게 반환하기 전에 압축합니다.
CDNetworks CDN 플랫폼은 기본적으로 압축에 대한 최소 파일 크기를 2KB로 설정합니다. 이 크기보다 작은 파일은 압축 설정을 활성화하더라도 압축되지 않습니다.