2.提醒: 經試驗此步驟在本人機器上沒有作用, 可以忽略. 在Internet信息服務(IIS)管理器,右擊"Web服務擴展"->"增加一個新的Web服務擴展...",在"新建Web服務擴展"框中輸 入擴展名"HTTP Compression",添加"要求的文件"為C:/WINDOWS/system32/inetsrv/gzip.dll,其中Windows系統目 錄根據您的安裝可能有所不同,選中"設置擴展狀態為允許";
3.使用文本編輯器打開C:/Windows/System32/inetsrv/MetaBase.xml(建議先備份), 找到Location ="/LM/W3SVC/Filters/Compression/gzip用于設置gzip壓縮, 找到Location ="/LM/W3SVC/Filters/Compression/deflate"用于設置deflate壓縮. 上面兩個節點緊挨著.并且設置的屬性相同. 如果需要壓縮動態文件,則將HcDoDynamicCompression設置為"TRUE",并在HcScriptFileExtensions中增加 您要壓縮的動態文件后綴名,如aspx;如果需要壓縮靜態文件,則將HcDoStaticCompression和 HcDoOnDemandCompression設置為"TRUE",并在HcFileExtensions中增加您需要壓縮的靜態文件后綴名,如 xml、css等;HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的壓縮率,數值在0-10, 默認為0.四.要點總結 1. 在修改MetaBase.xml文件時, 要停止"IIS Admin Service"服務. 否則無法保存. 2.靜態壓縮和動態壓縮率最好設置為9. 3.上文的步驟2, 即使不添加Web服務擴展效果也是相同的. 4.壓縮率設置對js文件不起作用, 壓縮后大小總是相同的. 5.圖片文件即使啟用了gzip壓縮大小也沒有變化.
新聞熱點
疑難解答