球探007篮球比分:記憶盒子

把記憶裝進灰色的盒子,封裝起來,那年那月,重新拾起。

首頁搜索目錄
search
當前主題: 軟件編程

IIS啟用GZIP壓縮css、js無效的原因及解決方法

作者:Kaka    時間:2013-7-6 14:7:23    瀏覽:    評論:7

篮球比分网即时比分直播新浪 www.619430.live       IIS啟用GZIP壓縮之后,原以為可以壓縮所有文件了,包括html、CSS、JS、圖片這些文件,但是當我檢查的時候,發現并不是這樣的,壓縮的只有html文件,而CSS、JS并沒有壓縮。

      在卡卡網的網站速度診斷里的檢測結果:

html網頁已經成功啟用了GZip壓縮

css文件未成功啟用GZip壓縮

      后來研究發現,IIS啟用GZip時默認壓縮的只有html網頁,如果需要壓縮css、js等文件,還需要另外簡單配置一個文件。

      打開C:\WINDOWS\system32\inetsrv\MetaBase.xml這個文件,然后查找“IIsCompressionScheme”,會發現有三段,后面那個不用管,只設置前面兩個即可。其中,"/LM/W3SVC/Filters/Compression/gzip"用于設置gzip壓縮,"/LM/W3SVC/Filters/Compression/deflate"用于設置deflate壓縮。

      如需壓縮靜態文件,則將HcDoStaticCompression和HcDoOnDemandCompression設置為“TRUE”,并在HcFileExtensions的屬性中加入需要壓縮的靜態文件:css、js等;

      如需壓縮動態文件,則將HcDoDynamicCompression設置為“TRUE”,并在HcScriptFileExtensions屬性中加入需要壓縮的動態文件:aspx、php等。

      另外,HcDynamicCompressionLevel屬性和HcOnDemandCompLevel屬性一般都推薦設置為9, 具有最佳性價比。

      參考如下各參數設置:

<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"
  HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
  HcCreateFlags="0"
  HcDoDynamicCompression="TRUE"
  HcDoOnDemandCompression="TRUE"
  HcDoStaticCompression="TRUE"
  HcDynamicCompressionLevel="9"
  HcFileExtensions="htm
                        html
                        txt
                        css
                        js
                        xml"
  HcOnDemandCompLevel="9"
  HcPriority="1"
  HcScriptFileExtensions="asp
                        aspx
                        dll
                        exe"
 >
</IIsCompressionScheme>
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"
  HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
  HcCreateFlags="1"
  HcDoDynamicCompression="TRUE"
  HcDoOnDemandCompression="TRUE"
  HcDoStaticCompression="TRUE"
  HcDynamicCompressionLevel="9"
  HcFileExtensions="htm
                        html
                        txt
                        css
                        js
                        xml"
  HcOnDemandCompLevel="9"
  HcPriority="1"
  HcScriptFileExtensions="asp
                        aspx
                        dll
                        exe"
 >
</IIsCompressionScheme>

      設置完畢后,重新啟動IIS,再檢測時發現css、js等文件已經成功啟用GZip了。

      您可能對如下文章也感興趣

      IIS啟用GZip壓縮的詳細教程【圖解】

      關鍵詞IIS  gzip

標簽: gzip  IIS  

加入本站QQ群(312716741),交流分享網站建設、優化、SEO技術。。。

 

上一篇: IIS啟用GZip壓縮的詳細教程【圖解】
下一篇: IIS啟用GZip失敗之原因:臨時目錄權限沒設好
  • 7.中*******
  • 為什么我都弄好了還是說沒啟用gzip 好奇怪
    Kaka 于 2015-2-3 14:45:12 回復
    你沒有設對,在這里你能找出原因。//www.619430.live/blog/catalog.asp?tags=gzip
  • 2015-2-3 10:07:59 回復該留言
  • 6.b****
  • 是啊
    我也表示有同類的情況
    不過我使用ngnix,要繼續研究才行啊
  • 2013-12-4 15:05:56 回復該留言

發表評論:

◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

訂閱博客                   QQ交流群(312716741)

  • 通過Google訂閱本站 通過鮮果訂閱本站 通過抓蝦訂閱本站
  • 通過QQ郵箱訂閱本站 通過Yahoo訂閱本站 通過有道訂閱本站

Search

最新評論及回復

最近留言

網站分類

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2019 All Rights Reserved. 粵ICP備14028160號-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2019 All Rights Reserved.
{ganrao} 沃尔核材股票 七星彩怎么算的很准 黑龙江36选7历史开奖号码 腾讯5分彩开奖记录 平安银行股票 广东36选7 青海十一选五官网 多乐彩靠谱吗 福彩湖北快3走势图 股票配资公司需要什么资质 股票指数强弱指标 6月7日股票推荐 3d开机号试机号30期列表 今天股票行情002187 广西快三开奖结果每天 浙江6 1开奖结果查询