IIS-》網站屬性-》服務鉤選-》HTTP壓縮-》確定
IIS-》Web服務擴展-》右鍵 添加一個新的Web服務擴展-》添加擴展名-》HTTP Compression
要求的文件-》添加-》C:WINDOWSsystem32inetsrvgzip.dll-》確定
IIS-》Web服務擴展-》選擇HTTP Compression-》右側點擊允許
設置Gzip參數(shù)
需要手工修改C:windowssystem32inetsrv 目錄下的 MetaBase.xml 文件
注意MetaBase.xml對于IIS的運行非常重要,若被破壞輕則IIS不能正常運行,重則可導致重裝系統(tǒng),所以修改這個文件之前一定要做好備份,復制一個命名為MetaBase_backup.xml文件備份。
暫停運行IIS命令 net stop iisadmin
記事本編輯MetaBase.xml文件,
找到
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"
HcCompressionDll="%windir%system32inetsrvgzip.dll"
HcCreateFlags="0"
HcDoDynamicCompression="TRUE"
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="FALSE"
HcDynamicCompressionLevel="0"
HcFileExtensions="htm
html
txt"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
dll
exe"
>
</IIsCompressionScheme>
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"
HcCompressionDll="%windir%system32inetsrvgzip.dll"
HcCreateFlags="1"
HcDoDynamicCompression="TRUE"
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="TRUE"
HcDynamicCompressionLevel="0"
HcFileExtensions="htm
html
txt"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
dll
exe"
>
</IIsCompressionScheme>
設置deflate壓縮參數(shù)。
HcDynamicCompressionLevel="0" 更改為 HcDynamicCompressionLevel="1"
設置gzip壓縮參數(shù)。
HcDynamicCompressionLevel="0" 更改為 HcDynamicCompressionLevel="1"
HcDoStaticCompression="FALSE" 更改為 HcDoStaticCompression="TRUE"
增加靜態(tài)和動態(tài)擴展名整體修改如下
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"
HcCompressionDll="%windir%system32inetsrvgzip.dll"
HcCreateFlags="0"
HcDoDynamicCompression="TRUE"
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="TRUE"
HcDynamicCompressionLevel="1"
HcFileExtensions="htm
html
css
swf
xml
txt"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
aspx
php
zip
rar
dll
exe"
>
</IIsCompressionScheme>
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"
HcCompressionDll="%windir%system32inetsrvgzip.dll"
HcCreateFlags="1"
HcDoDynamicCompression="TRUE"
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="TRUE"
HcDynamicCompressionLevel="1"
HcFileExtensions="htm
html
css
swf
xml
txt"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
aspx
php
zip
rar
dll
exe"
>
</IIsCompressionScheme>
===================================
更改默認附件上傳文件大小的限制
修改文件 metabase.xml
AspMaxRequestEntityAllowed="204800"
更改為
AspMaxRequestEntityAllowed="20480000"
即默認200k更改為20M
===================================
保存文件
重啟IIS命令 net start w3svc 命令 iisreset
如果不想停止IIS而直接編輯MetaBase.xml文件則這樣操作。
計算機管理-》Internet信息服務(IIS)管理器屬性-》鉤選“允許直接編輯配置數(shù)據(jù)庫”
這樣就可以,不用停止IIS編輯MetaBase.xml文件
檢測是否壓縮工具 http://tool.chinaz.com/Gzips/