亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > IIS > 正文

在IIS上啟用Gzip壓縮(HTTP壓縮)

2024-08-29 03:14:43
字體:
來源:轉載
供稿:網友

一.摘要

本文總結了如何為使用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壓縮"框中選中"壓縮應用程序文件"和"壓縮靜態文件",按需要設置"臨時目錄"和"臨時目錄的最大限制"; 
在IIS上啟用Gzip壓縮(HTTP壓縮)

2.提醒: 經試驗此步驟在本人機器上沒有作用, 可以忽略. 
在Internet信息服務(IIS)管理器,右擊"Web服務擴展"->"增加一個新的Web服務擴展...",在"新建Web服務擴展"框中輸入擴展名"HTTP Compression",添加"要求的文件"為C:/WINDOWS/system32/inetsrv/gzip.dll,其中Windows系統目錄根據您的安裝可能有所不同,選中"設置擴展狀態為允許"; 
在IIS上啟用Gzip壓縮(HTTP壓縮) 

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??梢缘紿TTP壓縮測試網站驗證結果.以jQuery為例, 核心類庫和UI類庫原始大小分別是57k和188k,壓縮后分別是20k和45k: 
在IIS上啟用Gzip壓縮(HTTP壓縮)
我們通過Http頭中的: Content-Encoding:gzip 屬性判斷返回后的數據已經啟用了gzip壓縮: 

在IIS上啟用Gzip壓縮(HTTP壓縮)  
使用YSlow檢測, 當只啟動靜態文件壓縮時, Gzip壓縮評級為B: 

在IIS上啟用Gzip壓縮(HTTP壓縮)  
當同時啟動了動態文件壓縮時, Gzip壓縮評級為A: 

在IIS上啟用Gzip壓縮(HTTP壓縮)

六.要點總結

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

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

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

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

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

 

七. 總結

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本久久中文字幕| 久久精品夜夜夜夜夜久久| 欧美一级片一区| 国产一区二区美女视频| 懂色aⅴ精品一区二区三区蜜月| 粉嫩av一区二区三区免费野| 午夜精品福利在线观看| www.美女亚洲精品| 黄色成人av网| 国产亚洲欧美日韩一区二区| 亚洲美女视频网站| 伊人青青综合网站| 日韩免费av一区二区| 亚洲一区二区在线播放| 久久久亚洲网站| 国产精品色视频| 日本不卡视频在线播放| 亚洲xxx视频| 久久精品国产一区二区三区| 91久久久久久久一区二区| 亚洲欧美日韩国产中文| 日韩电影中文字幕在线观看| 岛国av一区二区在线在线观看| 成人乱色短篇合集| 精品偷拍一区二区三区在线看| 亚洲精品欧美日韩专区| 亚洲黄色在线观看| 在线精品视频视频中文字幕| 精品无人国产偷自产在线| 中文字幕亚洲色图| 韩剧1988免费观看全集| 色综合天天综合网国产成人网| 日韩有码视频在线| 亚洲人成人99网站| 精品国内亚洲在观看18黄| 成人网在线视频| 亚洲毛片一区二区| 国产精品欧美风情| 国产91成人在在线播放| 久久91精品国产| 蜜月aⅴ免费一区二区三区| 欧亚精品在线观看| 亚洲人a成www在线影院| 亚洲激情国产精品| 日韩中文字幕国产| 91精品国产自产91精品| 668精品在线视频| 亚洲第一精品夜夜躁人人爽| 欧洲一区二区视频| 57pao成人永久免费视频| 成人免费激情视频| 97精品视频在线观看| 欧美一级片在线播放| 日韩欧美成人网| 亚洲自拍偷拍色片视频| 视频一区视频二区国产精品| 欧美性精品220| 三级精品视频久久久久| 亚洲第一福利网站| 欧美极品少妇与黑人| 96国产粉嫩美女| 97在线视频免费看| 在线电影av不卡网址| 97在线视频免费| 97免费中文视频在线观看| 国产精品福利网| 高清欧美一区二区三区| 57pao成人国产永久免费| 怡红院精品视频| 久久久av亚洲男天堂| 成人黄色大片在线免费观看| 国产成人精品免高潮在线观看| 2021久久精品国产99国产精品| 日本久久久久亚洲中字幕| 精品美女永久免费视频| 国产狼人综合免费视频| 亚洲成人教育av| 性色av一区二区三区红粉影视| 国产福利精品av综合导导航| 欧美在线视频一二三| 亚洲国产精品99| 黄色成人在线免费| 国产中文字幕亚洲| 久久久久北条麻妃免费看| 亚洲国产一区二区三区在线观看| 91丝袜美腿美女视频网站| 欧美激情精品久久久久久| 成人在线免费观看视视频| 欧美一级免费看| 国产精品久久久久久久久久免费| 自拍亚洲一区欧美另类| 69久久夜色精品国产69| 久久视频在线免费观看| 亚洲精品网站在线播放gif| 国产在线观看精品| 久久综合伊人77777尤物| 日韩一区av在线| 97香蕉超级碰碰久久免费软件| 国产精品成人国产乱一区| 欧美精品少妇videofree| 亚洲午夜色婷婷在线| 欧美日韩免费观看中文| 欧美日韩福利在线观看| 日本91av在线播放| 亚洲аv电影天堂网| 久久久久亚洲精品成人网小说| 国产日韩欧美在线看| 一本大道香蕉久在线播放29| 国产成人一区二区三区| 少妇高潮久久久久久潘金莲| 欧美一区在线直播| 精品久久久久久久久久国产| 日韩亚洲国产中文字幕| 国内精品久久久久久久久| 欧美乱大交做爰xxxⅹ性3| 欧美亚洲伦理www| 98精品国产高清在线xxxx天堂| 精品日韩中文字幕| 亚洲成人精品视频| 亚洲韩国青草视频| 欧美体内谢she精2性欧美| 中国人与牲禽动交精品| 51精品在线观看| 欧美三级欧美成人高清www| 黄色精品一区二区| 亚洲成人三级在线| 尤物yw午夜国产精品视频| 国产精品福利小视频| 97在线观看视频| 欧美国产日韩一区二区三区| 26uuu另类亚洲欧美日本一| 亚洲成**性毛茸茸| 国产精品久久久久久久久久久久久久| 日韩av电影中文字幕| 日韩性xxxx爱| 日本精品久久中文字幕佐佐木| 久久精品视频在线观看| 亚洲成人黄色在线| 国产精品久久97| 久久69精品久久久久久国产越南| 国产在线98福利播放视频| 色偷偷综合社区| 精品久久久国产| 在线播放国产一区中文字幕剧情欧美| 欧美午夜久久久| 国产不卡视频在线| 久久久精品中文字幕| 欧美在线视频导航| 国产精品美女www爽爽爽视频| 亚洲视频一区二区三区| 国产精品中文在线| 亚洲精品视频中文字幕| 欧美专区国产专区| 国产精品99久久久久久白浆小说| 日韩亚洲欧美成人| 日韩av最新在线观看| 欧美在线一区二区视频| 美女黄色丝袜一区| 亚洲国模精品一区| 一区二区三区久久精品| 这里只有精品视频| 国产噜噜噜噜久久久久久久久| 日韩电影在线观看永久视频免费网站| 亚洲精品久久久久久久久|