압축시대 다운로드

요소의 요소를 사용 하 여 이러한 두 가지 압축 스키마를 각각 사용할 수 있습니다 . 및 staticcompressiondisableusage 특성은 IIS 7에서 CPU 사용을 기반으로 정적 파일을 압축할 때 지정 합니다. IIS 7은 이미 압축 된 콘텐츠를 다시 압축할 필요가 없으므로 압축 성능을 향상 시키는 디렉터리 특성으로 지정 된 경로에 압축 된 정적 콘텐츠를 캐시 합니다. IIS 7에서 파일을 압축 한 후에는 다음 요청에 캐시 디렉터리에 있는 파일의 압축 복사본이 제공 됩니다. IIS 7에는 다음과 같은 두 가지 유형의 압축이 사용 됩니다. 정적 압축과 달리 IIS 7에서는 클라이언트가 콘텐츠를 요청할 때마다 동적 압축을 수행 하지만 압축 된 버전은 디스크에 캐시 되지 않습니다. 이러한 변경은 정적 콘텐츠와 동적 콘텐츠의 주요 차이점 때문에 이루어집니다. 정적 콘텐츠는 변경 되지 않습니다. 그러나 동적 콘텐츠는 일반적으로 응용 프로그램에서 만든 콘텐츠 이므로 ASP (Active Server Pages) 또는 ASP.NET 콘텐츠와 같이 자주 변경 됩니다. 동적 콘텐츠는 자주 변경 되므로 IIS 7은이를 캐시 하지 않습니다.

http 클라이언트는 적절 한 http Accept-인코딩 헤더를 보내 압축 된 콘텐츠에 대 한 통신을 시작 해야 합니다. 클라이언트가 HTTP 압축을 할 수 없는 경우 해당 헤더를 전달 하지 않으며 IIS 7은 항상 압축 되지 않은 내용을 반환 합니다. html 파일 (* .html, * .htm), 텍스트 파일 (* .txt), Microsoft Office 문서 (* .doc, * .xls, * .ppt) 등 일반적으로 변경 되지 않는 파일에는 정적 압축을 사용 해야 합니다. 이러한 파일의 크기는 압축을 통해 줄일 수 있으므로 클라이언트 요청에 대 한 다운로드 시간이 줄어들고 서버의 대역폭이 줄어듭니다. IIS 7은 두 가지 다른 산업 표준 압축 스키마를 지원 합니다. * .jpg 및 * .png 파일과 같은 이미지 파일도 정적 파일 이지만 일반적으로 이러한 이미지 파일이 이미 압축 되어 있기 때문에 HTTP 압축의 이점은 없습니다.