昨天網友“馬背上的小鳥”在 使用織夢做圖片站點的時候發覺網站速度不是太快,于是找到361模板網,在我們小編的檢查下發下服務器居然沒有啟用Gzip壓縮,于是361模板小編果斷決定幫其開啟Gzip壓縮,這樣能使網站打開速度快很多的,怎能不開?對吧!下面就是361源碼網小編在Windows 2003 Server服務器中配置IIS6.0實現Gzip壓縮的方法,希望對用到的朋友有所幫助。
1、首先右擊“本機計算機”選擇“允許直接編輯配置數據庫”(如下圖),這樣做的目的是可以直接修改配置文件,或者在服務里停止掉“IIS Admin Service”服務(謹慎、謹慎、再謹慎)
2、右擊“web服務擴展”-->“添加一個新的web服務擴展”(如下圖),擴展名可隨意指定,本文指定了“gzip”,文件路徑必須為本文對應的路徑!
3、右擊“網站”點擊“服務”選項卡,之后按下圖操作,需要注意的是臨時目錄可以隨意指定的,圖中指定的temp目錄需要添加“users”用戶組寫入權限
4、找到 C:/windows/system32/inetsrv/MetaBase.xml 文件,請先備份一份然后再修改
提示:
4.1、有的服務器不需要修改此文件便可以使用
4.2、其實MetaBase.xml這個文件在同目錄下有個文件夾“history”里面會自動備份該文件。
搜索 “IIsCompressionScheme”
找到如下代碼:
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"HcCompressionDll="%windir%/system32/inetsrv/gzip.dll"HcCreateFlags="0"HcDoDynamicCompression="TRUE"HcDoOnDemandCompression="TRUE"HcDoStaticCompression="FALSE"HcDynamicCompressionLevel="0"HcFileExtensions="htmhtmltxt"HcOnDemandCompLevel="10"HcPriority="1"HcScriptFileExtensions="aspdllexe"></IIsCompressionScheme><IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"HcCompressionDll="%windir%/system32/inetsrv/gzip.dll"HcCreateFlags="1"HcDoDynamicCompression="TRUE"HcDoOnDemandCompression="TRUE"HcDoStaticCompression="TRUE"HcDynamicCompressionLevel="0"HcFileExtensions="htmhtmltxt"HcOnDemandCompLevel="10"HcPriority="1"HcScriptFileExtensions="aspdllexe"></IIsCompressionScheme>
修改為:
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"HcCompressionDll="%windir%/system32/inetsrv/gzip.dll"HcCreateFlags="1"HcDoDynamicCompression="TRUE"HcDoOnDemandCompression="TRUE"HcDoStaticCompression="TRUE"HcDynamicCompressionLevel="10"HcFileExtensions="htmlcssjshtmxmltxt"HcOnDemandCompLevel="10"HcPriority="1"HcScriptFileExtensions="phpdll"></IIsCompressionScheme><IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"HcCompressionDll="%windir%/system32/inetsrv/gzip.dll"HcCreateFlags="2"HcDoDynamicCompression="TRUE"HcDoOnDemandCompression="TRUE"HcDoStaticCompression="TRUE"HcDynamicCompressionLevel="10"HcFileExtensions="htmlcssjshtmxmltxt"HcOnDemandCompLevel="10"HcPriority="1"HcScriptFileExtensions="phpdll"></IIsCompressionScheme>
特別提醒:一定要用txt記事本、或editplus等文本編輯器打開該文件!
注意兩種壓縮形式Gzip和deflate,上面其實就是將Gzip調整為首選壓縮形式,另外加以修改壓縮類型與壓縮率。
特別需要注意的是:以上代碼千萬不能復制錯誤,不是錯了會出問題,而是如果修改錯了,IIS識別到了之后會自動還原成上一次正確的版本,你會發現自己改的又變回來了。
5、重啟IIS
6、如果以上修改方面沒有生效,那么就需要先將IIS服務在管理中先停止掉再修改文件。
注意:在“IIS Admin Service”服務停止后修改文件,如果文件修改有所錯誤,那么該服務將會啟動不起來!這時就需要替換歷史備份文件。
新聞熱點
疑難解答
圖片精選