如何給Windows2003+IIS6.0服務器開啟GZIP壓縮
來源:超達科技
發布時間:2018-04-10瀏覽:3269次
如何給Windows2003+IIS6.0服務器開啟GZIP壓縮 第一步,打開Internet信息服務(IIS)管理器,右擊“網站”-》“屬性”,進入“服務”選項,之后在“HTTP壓縮”的大框中把“壓縮應用程序文件”和“壓縮靜態文件”兩個都選上,而“臨時目錄”和“臨時目錄的最大限制”直接使用默認值即可。 第二步,還是在Internet信息服務(IIS)管理器中,右擊“Web服務擴展”選項,選擇“增加一個新的Web服務擴展”,在“新建Web服務擴展”框內輸入擴展名為“HTTPCompression...
如何給Windows2003+IIS6.0服務器開啟GZIP壓縮
第一步,打開Internet信息服務(IIS)管理器,右擊“網站”-》“屬性”,進入“服務”選項,之后在“HTTP壓縮”的大框中把“壓縮應用程序文件”和“壓縮靜態文件”兩個都選上,而“臨時目錄”和“臨時目錄的最大限制”直接使用默認值即可。

第 二步,還是在Internet信息服務(IIS)管理器中,右擊“Web服務擴展”選項,選擇“增加一個新的Web服務擴展”,在“新建Web服務擴展” 框內輸入擴展名為“HTTP Compression”,“要求的文件”添加路徑為C:\WINDOWS\system32\inetsrv\gzip.dll,一般來說絕大多數 Windows2003服務器都應該是這個路徑,如果有很特別的,就請根據自己的情況來選擇gzip.dll的位置吧,記得把“設置擴展狀態為允許”也勾 選上,然后點擊確定。

第 三步,來到關鍵的一步了。先將IIS6.0服務器停止,請在“運行”中輸入“cmd”,進入命令行,然后輸入“net stop iisadmin”來停止IIS服務,再備份一下C:\Windows\System32\inetsrv\MetaBase.xml這個文件(在修改服 務器任何一個配置文件之前都應該備份,這是個人站長必備素質),之后用記事本打開該文件,進行相關設置的更改。
需 要更改的有兩個地方,一個是Location ="/LM/W3SVC/Filters/Compression/deflate"的地方,另一個則是Location ="/LM/W3SVC/Filters/Compression/gzip",將這兩個地方修改后就可以打開GZIP了。兩個地方的內容更改完全一致, 所以只說一遍就可以了。
將HcDoDynamicCompression設置為“TRUE”,這個是用來壓縮動態文件的,當然如果你不打算壓縮動態文件,保持“FALSE”狀態也可以,而HcscriptFileExtensions中是需要壓縮的動態文件后綴,如asp、php、aspx等。
將HcDoStaticCompression和HcDoOnDemandCompression設置為“TRUE”,這是用來開啟壓縮靜態文件的,沒有理由不開啟。在HcFileExtensions中添加需要壓縮的靜態文件后綴,如html、css、xml等。
HcDynamicCompressionLevel 和HcOnDemandCompLevel這兩個屬性,表示的是GZIP的壓縮率,可以填寫0-10之間的數字,默認為0,通常來說建議設置為9,這是最 具有性價比的選擇。(圖片中把php加到靜態文件里面了,大家就無視吧,這是很久以前配置的,反正網站是靜態的,php壓縮不壓縮無所謂)

修改完畢后,再把IIS服務器打開,依然在命令行中,輸入“iisreset”命令。這樣,GZIP壓縮就打開了,可以用站長工具對自己的頁面進行檢查,看看效果如何。
需 要注意的是,在修改MetaBase.xml文件時,可能會出現無法保存的情況,系統會提示“文件正在使用,無法保存”,要解決這個問題,打開IIS,右 擊“本地計算機”-》“屬性”,在“Internet信息服務”中勾選“允許直接編輯配置數據庫”,確定后,就可以順利的編輯MetaBase.xml文 件了。

在開啟了GZIP后,網站打開速度會有較為明顯的提升,而且也能節省不少的帶寬和流量,帶來的CPU資源消耗就無所謂了。也曾經有人擔心搜索引擎對GZIP壓縮的頁面爬行有問題,事實證明完全不存在問題,只要是用戶的瀏覽器可以正常訪問的頁面,搜索引擎爬行起來沒有問題。