久草中文在线观看_久久精品中文字幕一区_亚洲日本欧美日韩中文字幕_熟妇人妻无乱码中文字幕真矢织江

或者

IIS啟用Gzip壓縮(HTTP壓縮)過程詳解

作者:黑貓警長 瀏覽:51 發布時間:2017-08-14
分享 評論 0

一.摘要

  本文總結了如何為使用IIS托管的網站啟用Gzip壓縮, 從而減少網頁網絡傳輸大小, 提高用戶顯示頁面的速度.

  二.前言.

  本文的知識點是從互聯網收集整理, 主要來源于中文wiki. 使用YSlow檢測網站啟用了哪些優化時, Gzip是十分關鍵的一項. 啟動Gip壓縮將立竿見影的減少頁面的網絡傳輸大小.

  三.HTTP壓縮概述

  HTTP壓縮是在Web服務器和瀏覽器間傳輸壓縮文本內容的方法。HTTP壓縮采用通用的壓縮算法如gzip等壓縮HTML、JavaScript或CSS文件。壓縮的最大好處就是降低了網絡傳輸的數據量,從而提高客戶端瀏覽器的訪問速度。當然,同時也會增加一點點服務器的負擔。Gzip是比較常見的一種HTTP壓縮算法。

  四.HTTP壓縮工作原理

  Web服務器處理HTTP壓縮的工作原理如下:

  1.Web服務器接收到瀏覽器的HTTP請求后,檢查瀏覽器是否支持HTTP壓縮;

  在用戶瀏覽器發送請求的HTTP頭中, 帶有"Accept-Encoding: gzip, deflate"參數則表明支持gzip和deflate兩種壓縮算法.

  2.如果瀏覽器支持HTTP壓縮,Web服務器檢查請求文件的后綴名;

  靜態文件和動態文件后綴啟動要所都需要在MetaBase.xml中設置.

  靜態文件需要設置: HcFileExtensions Metabase Property (單擊跳轉到MSDN說明)

  動態文件需要設置: HcScriptFileExtensions Metabase Property (單擊跳轉到MSDN說明)

  3.如果請求文件是HTML、CSS等靜態文件并且文件后綴啟用了壓縮,則Web服務器到壓縮緩沖目錄中檢查是否已經存在請求文件的最新壓縮文件;

  4.如果請求文件的壓縮文件不存在,Web服務器向瀏覽器返回未壓縮的請求文件,并在壓縮緩沖目錄中存放請求文件的壓縮文件;

  5.如果請求文件的最新壓縮文件已經存在,則直接返回請求文件的壓縮文件;

  6.如果請求文件是ASPX等動態文件并且文件后綴啟用了壓縮,Web服務器動態壓縮內容并返回瀏覽器,壓縮內容不存放到壓縮緩存目錄中。

  五. 在IIS中啟用HTTP壓縮

  IIS默認并不支持HTTP壓縮,需要進行簡單的配置

  1.打開Internet信息服務(IIS)管理器,右擊"網站"->"屬性",選擇"服務"。在"HTTP壓縮"框中選中"壓縮應用程序文件"和"壓縮靜態文件",按需要設置"臨時目錄"和"臨時目錄的最大限制";

  image

  2.提醒: 經試驗此步驟在本人機器上沒有作用, 可以忽略.

  在Internet信息服務(IIS)管理器,右擊"Web服務擴展"->"增加一個新的Web服務擴展...",在"新建Web服務擴展"框中輸入擴展名"HTTP Compression",添加"要求的文件"為C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系統目錄根據您的安裝可能有所不同,選中"設置擴展狀態為允許";

  image

  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.

  HcDynamicCompressionLevel屬性說明:HcDynamicCompressionLevel Metabase Property

  HcOnDemandCompLevel 屬性說明:HcOnDemandCompLevel Metabase Property

  說明: 這兩個屬性值一般推薦設置為9, 具有最佳性價比.但是在我的window server 2003上, 壓縮率無論如何設置, jQuery和jQuery UI兩個文件(58k/188k)壓縮后的大小一直相同.(20k/45k).

  下面是我的實例:

<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
                    js
                    css 
                    swf
                    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
                    js
                    css 
                    swf
                    xml"
       HcOnDemandCompLevel="9"
       HcPriority="1"
       HcScriptFileExtensions="asp 
           aspx
           dll
           exe"
   ></IIsCompressionScheme>

  4.編輯完畢后保存MetaBase.xml文件;如果文件無法保存,則可能IIS正在使用該文件。打開"開始"->"管理工具"->"服務",停止"IIS Admin Service"后,即可保存;

  5.最后,重新啟動IIS。可以到HTTP壓縮測試網站驗證結果.以jQuery為例, 核心類庫和UI類庫原始大小分別是57k和188k,壓縮后分別是20k和45k:

  image

  我們通過Http頭中的: Content-Encoding:gzip 屬性判斷返回后的數據已經啟用了gzip壓縮:

  image

  使用YSlow檢測, 當只啟動靜態文件壓縮時, Gzip壓縮評級為B:

  image

  當同時啟動了動態文件壓縮時, Gzip壓縮評級為A:

  image

  六.要點總結

  1. 在修改MetaBase.xml文件時, 要停止"IIS Admin Service"服務. 否則無法保存.

  2.靜態壓縮和動態壓縮率最好設置為9.

  3.上文的步驟2, 即使不添加Web服務擴展效果也是相同的.

  4.壓縮率設置對js文件不起作用, 壓縮后大小總是相同的.

  5.圖片文件即使啟用了gzip壓縮大小也沒有變化.

  七. 總結

  本文總結了如何在IIS中啟用Gzip壓縮. 在半年前的項目中我為網站啟用了Gzip, 今天整理此文主要為了整理自己的知識以便以后忘記時復習. 另外經查看ChinaCache公司提供的CDN也都啟用了Gzip壓縮.

  --cnblogs


久草中文在线观看_久久精品中文字幕一区_亚洲日本欧美日韩中文字幕_熟妇人妻无乱码中文字幕真矢织江
<code id="6mcsu"></code>
<li id="6mcsu"></li>
<li id="6mcsu"><dl id="6mcsu"></dl></li>
  • <code id="6mcsu"><tr id="6mcsu"></tr></code>
    国产精品亚洲一区二区三区在线 | 色综合天天天天做夜夜夜夜做| 久久久久久久网| 国产精品 欧美精品| 中文字幕在线不卡一区| 色综合久久综合| 一区二区三区在线播放| 欧美日本一区二区在线观看| 日本vs亚洲vs韩国一区三区二区| 欧美成人高清电影在线| 国产suv精品一区二区6| 亚洲人123区| 欧美裸体bbwbbwbbw| 日本麻豆一区二区三区视频| 亚洲精品一区在线观看| av网站一区二区三区| 亚洲第一会所有码转帖| 日韩美女在线视频| 成人h精品动漫一区二区三区| 亚洲免费毛片网站| 日韩午夜小视频| 成人深夜视频在线观看| 亚洲一二三四区不卡| 欧美刺激午夜性久久久久久久| 国产精品99久久久久久久女警 | 国产成人免费av在线| 一区二区三区在线视频免费| 欧美成人伊人久久综合网| 白白色 亚洲乱淫| 日韩在线观看一区二区| 久久精品一区四区| 日本韩国欧美国产| 精品影视av免费| 日韩毛片一二三区| 日韩女优电影在线观看| 一本一道波多野结衣一区二区| 日本成人在线网站| 国产精品久久看| 欧美精品一级二级三级| 国产精品99久久久久久似苏梦涵 | 樱桃国产成人精品视频| 精品少妇一区二区| 色香色香欲天天天影视综合网| 蓝色福利精品导航| 亚洲精品成人在线| 26uuuu精品一区二区| 欧美日韩一区二区欧美激情| 国产成人精品一区二区三区四区 | 精品少妇一区二区三区在线视频| 色网综合在线观看| 国产一区二区三区在线观看免费| 一区二区三区欧美视频| 国产偷国产偷亚洲高清人白洁| 欧美午夜精品免费| 高清shemale亚洲人妖| 午夜电影网一区| 综合中文字幕亚洲| 精品国产伦一区二区三区观看方式| 色天使色偷偷av一区二区| 国产精品66部| 日本va欧美va瓶| 一区二区三区免费网站| 久久影院视频免费| 678五月天丁香亚洲综合网| 91视频91自| 成人一道本在线| 久久99久久99| 亚洲成人三级小说| 亚洲精品日韩一| 国产精品伦理在线| 精品国精品国产| 欧美日韩国产综合久久 | 欧美区一区二区三区| 99九九99九九九视频精品| 国产一区二区三区不卡在线观看 | 日韩精品一二区| 亚洲日本va午夜在线影院| 欧美国产日韩亚洲一区| 日韩精品一区在线| 欧美狂野另类xxxxoooo| 91啪亚洲精品| 成人国产精品免费网站| 国产精品原创巨作av| 久久99国产精品免费| 丝袜美腿亚洲综合| 亚洲第一久久影院| 一区二区久久久久久| 亚洲情趣在线观看| 中文字幕日韩欧美一区二区三区| 久久久久久久一区| 久久午夜国产精品| 欧美成人乱码一区二区三区| 欧美一区二区三区日韩| 欧美一区二区在线看| 在线成人午夜影院| 欧美日韩一区中文字幕| 欧美色倩网站大全免费| 欧美午夜精品免费| 欧美色综合网站| 欧美三日本三级三级在线播放| 欧美亚洲国产怡红院影院| 91在线观看下载| 99视频在线观看一区三区| 成人动漫在线一区| 99久久综合精品| 99久久99久久精品免费观看 | 欧美精品一二三四| 91精品国产综合久久久久久漫画| 欧美人体做爰大胆视频| 欧美高清视频一二三区| 在线成人免费视频| 日韩午夜在线观看| 久久亚洲影视婷婷| 国产日韩欧美综合在线| 国产日韩av一区二区| 中日韩av电影| 日韩美女啊v在线免费观看| 亚洲老妇xxxxxx| 亚洲最新视频在线观看| 亚洲国产一区在线观看| 亚洲va欧美va天堂v国产综合| 香蕉久久夜色精品国产使用方法| 视频在线在亚洲| 人妖欧美一区二区| 国内精品伊人久久久久av影院| 国产高清视频一区| 不卡av在线网| 欧美影片第一页| 4438x亚洲最大成人网| 日韩欧美黄色影院| 国产亚洲一区字幕| 亚洲欧美日韩电影| 午夜精品久久久久久久蜜桃app| 青青青爽久久午夜综合久久午夜| 久久国产精品72免费观看| 国产一区激情在线| 成人av影院在线| 在线精品亚洲一区二区不卡| 欧美日韩情趣电影| 精品粉嫩aⅴ一区二区三区四区| 国产区在线观看成人精品| 一区二区在线观看不卡| 三级久久三级久久| 国产精品自拍三区| 99视频一区二区三区| 欧美日本视频在线| 欧美videos中文字幕| 中文字幕日韩一区| 日韩激情一二三区| 国产成人亚洲综合a∨猫咪| 色婷婷香蕉在线一区二区| 欧美一区二区精美| 国产欧美日韩精品一区| 亚洲一区二区在线免费看| 玖玖九九国产精品| av亚洲精华国产精华精| 69堂国产成人免费视频| 日本一区二区三区电影| 亚洲午夜激情av| 国产资源精品在线观看| 色一区在线观看| 欧美成人在线直播| 亚洲精品一二三| 久久精品国产亚洲5555| av成人免费在线观看| 777xxx欧美| 国产精品免费看片| 日韩电影在线一区| av在线一区二区| 日韩视频一区二区三区| 亚洲乱码国产乱码精品精小说 | 国产一区欧美一区| 一本久道中文字幕精品亚洲嫩 | 91精品国产麻豆国产自产在线| 国产日韩欧美一区二区三区乱码 | 激情都市一区二区| 在线观看视频一区二区欧美日韩| 欧美成人三级电影在线| 亚洲综合无码一区二区| 国内精品伊人久久久久影院对白| 欧美在线观看禁18| 国产视频视频一区| 日韩二区在线观看| 色综合视频一区二区三区高清| 精品99999| 亚洲成人在线观看视频| 9i在线看片成人免费| 欧美刺激午夜性久久久久久久| 一区二区三区影院| 国产不卡在线播放| 日韩一区二区免费高清| 亚洲精选视频在线| 国产91丝袜在线18| 日韩限制级电影在线观看| 亚洲一区二区三区四区五区黄 | 精品国产一区二区三区四区四| 亚洲一区中文日韩| 成人国产精品视频| 精品国内二区三区| 免费在线看成人av|