2010-05-04 3 views
0

IIS 7.5에서 특정 웹 페이지의 압축률을 어떻게 결정합니까?IIS 7.5 압축률

+0

압축률 (속도와 같음) 또는 압축률 (압축률과 같음)? –

+0

압축비, 미안 – gapo

답변

0

모든 페이지의 내용에 따라 다른 압축률이 적용됩니다. 압축률을 확인하는 가장 쉬운 방법은 페이지를 두 번 다운로드 한 다음 압축 한 번 압축 해제 한 다음 결과를 비교하는 것입니다.

가장 쉬운 방법은 클라이언트가 처리 할 수있는 인코딩을 지정하는 'Accept-encoding'헤더입니다. gzip을 포함 시키면 IIS가 페이지를 압축합니다.

원하는 언어로 수행 할 수 있습니다. 제가 선택한 언어는 파이썬입니다 :

import urllib2 

url = 'http://www.example.com/the-page-to-test.aspx' 

c = len(urllib2.urlopen(urllib2.Request(url, headers={"Accept-Encoding": "gzip"})).read()) 
p = len(urllib2.urlopen(urllib2.Request(url)).read()) 
ratio = float(p)/float(c) 
print("Compression ratio is 1:%.2f" % ratio) 

대화식 파이썬 세션에 타이핑하거나 .py 파일로 저장하여 실행할 수 있습니다.