我們知道GZip壓縮是一個非常好的東西,它可以大大節省伺服器的頻寬。GZip的壓縮主要針對html等文字檔,它的壓縮比例是很高的。一個100KB的網頁,可能會壓縮到只有10-20KB,頻寬使用量將下降90%。通過消耗一定的CPU和記憶體資源來啟用GZip,可以說是一件很划算的事情。
那麼如何開啟GZip壓縮呢?
先說說Windows 2008上的操作方法,Windows 2008上啟動並執行是IIS7.5。
a、加一個伺服器擴充:【Internet 資訊服務(IIS)管理器】>>【Web 服務擴充】>>“添加一個新的 Web 服務擴充”>>“副檔名”隨便填>>“要求的檔案”添加“C:/windows/system32/inetsrv/gzip.dll”>>勾選“設定擴充狀態為允許”>>【確定】;
b、啟用IIS的HTTP壓縮:【Internet 資訊服務(IIS)管理器】>>右鍵【網站】>>“屬性”>>“服務”>>勾選“壓縮應用程式檔案”以及“壓縮靜態檔案”>>“臨時目錄”可以手動指定有“IUSR_機器名”寫入權限的目錄>>【確定】;
c、增加預設不支援的動態網頁面檔案(aspx):用記事本開啟“C:/windows/system32/inetsrv/MetaBase.xml”>>尋找“IIsCompressionScheme”三段配置>>修改“deflate”段與“gzip”段的“HcDynamicCompressionLevel”參數為“9”以及在“HcScriptFileExtensions”參數中加入“aspx”>>在IIS管理器中停止IIS服務>>儲存剛剛改好的MetaBase.xml並替換>>在IIS管理器啟動服務即可。
然後說說Windows 2003上的IIS6的設定。
1、開啟IIS
2、右鍵點擊左邊導覽列上的“網站”兩個字,選擇屬性,即可開啟全域的網站屬性設定對話方塊。
3、點擊“服務”選項卡,這裡就是關於GZip相關的設定。
4、在HTTP壓縮下面,勾選“壓縮應用程式檔案”(即動態檔案)和“壓縮靜態檔案”,即可開啟GZip壓縮。
5、其它設定跟IIS7.5一樣,也可以設定臨時檔案路徑等等。
關於GZip壓縮,洪哥就介紹到這裡,希望對大家有所協助。