2010-05-04 144 views
0

如何確定IIS 7.5中特定網頁的壓縮率?IIS 7.5壓縮比

+0

壓縮率(如速​​度)或壓縮比(如在,呃,壓縮比)? – 2010-05-04 06:55:26

+0

壓縮率,抱歉 – gapo 2010-05-04 06:56:07

回答

0

根據每個頁面的內容,每個頁面都有不同的壓縮比率。檢查壓縮比的最簡單方法是簡單地下載頁面兩次,一次壓縮,一次未壓縮,然後比較結果。

最簡單的方法是使用'Accept-encoding'標頭,它指定客戶端可以處理哪些編碼。如果您包含gzip,IIS將壓縮該頁面。

這可以用您選擇的語言完成。我選擇的語言是Python:

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) 

它可以輸入到一個交互式的Python會話,或者保存成.py文件並運行。