IIS啟用GZip壓縮JS/CSS等靜態(tài)文件
IIS啟用Gzip默認(rèn)只壓縮后綴是htm與html的文件,而且對經(jīng)常用到的js、css無效。
那么如何才能讓GZip壓縮JS/css呢?這需要做進(jìn)一步的設(shè)置。
1、在Web服務(wù)擴(kuò)展項(xiàng)右鍵,選擇”添加一個新的Web服務(wù)擴(kuò)展”,添加文件,C:\WINDOWS\system32\inetsrv\gzip.dll 選中設(shè)置擴(kuò)展?fàn)顟B(tài)為允許。
2、用文本編輯器打開C:\Windows\System32\inetsrv\MetaBase.xml(建議先備份),
找到Location =”/LM/W3SVC/Filters/Compression/gzip用于設(shè)置gzip壓縮,
找到Location =”/LM/W3SVC/Filters/Compression/deflate”用于設(shè)置deflate壓縮.
更改后的設(shè)置如下:
HcCompressionDll=”%windir%\system32\inetsrv\gzip.dll”
HcCreateFlags=”0″
HcDoDynamicCompression=”TRUE”
HcDoOnDemandCompression=”TRUE”
HcDoStaticCompression=”true”
HcDynamicCompressionLevel=”9″
HcFileExtensions=”htm
html
txt
js
css
swf
xml”
HcOnDemandCompLevel=”9″
HcPriority=”1″
HcScriptFileExtensions=”ASP
ASPx
dll
exe”
HcCompressionDll=”%windir%\system32\inetsrv\gzip.dll”
HcCreateFlags=”1″
HcDoDynamicCompression=”TRUE”
HcDoOnDemandCompression=”TRUE”
HcDoStaticCompression=”true”
HcDynamicCompressionLevel=”9″
HcFileExtensions=”htm
html
txt
js
css
swf
xml”
HcOnDemandCompLevel=”9″
HcPriority=”1″
HcScriptFileExtensions=”ASP
ASPx
dll
exe”
>
3、保存文件時,會提示你,當(dāng)前文件正在使用,不能修改。
4、打開windows服務(wù),找到”IIS Admin Service”,停止服務(wù),會提示有兩個服務(wù)依賴于該服務(wù),一個是Http ssl,一個是World Wide Web Publishing Service,別怕,把這兩個服務(wù)一起停止。
5、保存修改的文件,這里應(yīng)該能順利保存。
6、將剛才停止的三個服務(wù)Http ssl、World Wide Web Publishing Service、IIS Admin Service分別啟動起來。
7、重新啟動IIS。
View: 1952
上篇新聞:用asp程序來判斷是電腦上網(wǎng)還是手機(jī)上網(wǎng)
下篇新聞:用SQL語句批量轉(zhuǎn)移分類