在IIS中使用Gzip压缩后传送数据
生活随笔
收集整理的這篇文章主要介紹了
在IIS中使用Gzip压缩后传送数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
使用Gzip壓縮會增大服務器CPU的使用率但可以通過壓縮而減少服務器向客戶端發送的數據
,若使用了Gzip壓縮IIS在向客戶端發送數據時會自動檢測,如果客戶端瀏覽器支持
IE6.0,firefox)Gzip,則使用Gzip壓縮后再傳送數據,如果不支持,則使用常規方式發送。Gzip內
置到了IIS6.0且性能比IIS5.0強了很多。
使用步驟:
一:打開? %windir%\system32\inetsrv 目錄下的 MetaBase.xml
二:找到? IIsCompressionScheme元素,在IIS6.0中有三個,分別是deflate,gzip,Parameters
三:deflate和Gzip下都有HcFileExtensions和HcScriptFileExtensions兩個屬性, 在
HcScriptFileExtensions后的清單中添加aspx
?? Note that if the properties are left blank, then all content, regardless of file extension, will be
compressed.
?? 這句話沒有理解,左邊為空則全部壓縮?左邊怎么可以為空呢?意思應該是
HcScriptFileExtensions=""情況下全部壓縮
?
如果按上述步驟做后檢查http仍發現沒有壓縮數據
一:打開 "IIS6.0管理器"
二:右擊 "Web服務擴展"
三:選擇 "添加一個新的Web服務擴展"
四:命名,點"添加"按鈕,選擇路徑為"%windir%\System32\inetsrv\gzip.dll"
五:選中 "設置擴展狀態為允許"復選框
六:OK
Note: IIS 6.0 中不能同時存在動態壓縮和內核緩存
使用Gzip壓縮會增大服務器CPU的使用率但可以通過壓縮而減少服務器向客戶端發送的數據
,若使用了Gzip壓縮IIS在向客戶端發送數據時會自動檢測,如果客戶端瀏覽器支持
IE6.0,firefox)Gzip,則使用Gzip壓縮后再傳送數據,如果不支持,則使用常規方式發送。Gzip內
置到了IIS6.0且性能比IIS5.0強了很多。
使用步驟:
一:打開? %windir%\system32\inetsrv 目錄下的 MetaBase.xml
二:找到? IIsCompressionScheme元素,在IIS6.0中有三個,分別是deflate,gzip,Parameters
三:deflate和Gzip下都有HcFileExtensions和HcScriptFileExtensions兩個屬性, 在
HcScriptFileExtensions后的清單中添加aspx
?? Note that if the properties are left blank, then all content, regardless of file extension, will be
compressed.
?? 這句話沒有理解,左邊為空則全部壓縮?左邊怎么可以為空呢?意思應該是
HcScriptFileExtensions=""情況下全部壓縮
?
如果按上述步驟做后檢查http仍發現沒有壓縮數據
一:打開 "IIS6.0管理器"
二:右擊 "Web服務擴展"
三:選擇 "添加一個新的Web服務擴展"
四:命名,點"添加"按鈕,選擇路徑為"%windir%\System32\inetsrv\gzip.dll"
五:選中 "設置擴展狀態為允許"復選框
六:OK
Note: IIS 6.0 中不能同時存在動態壓縮和內核緩存
轉載于:https://www.cnblogs.com/sunsjorlin/archive/2005/11/23/282452.html
總結
以上是生活随笔為你收集整理的在IIS中使用Gzip压缩后传送数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的crystal report for
- 下一篇: 75的写的自己情感经历(转贴自天涯社区)