中国投资网 百科 IIS 6.0 与IIS 7.0的HTTP压缩配置图文教程

IIS 6.0 与IIS 7.0的HTTP压缩配置图文教程

在网上看了关于这方面的博客,结合自己的实践,整理了一下,希望对大家有所帮助。

本文采用两种压缩方法:一种是在iis上打开GZIP压缩,另一种是用CompressionModule压缩模块。我将分别给出IIS 6.0和IIS 7.0的两种方法的例子。

IIS6.0

部署IIS 6.0并打开GZIP压缩

1.打开Internet信息服务(IIS)管理器,右键单击“网站”-属性,然后选择“服务”。如图1所示进行配置:

IIS 6.0 与IIS 7.0的HTTP压缩配置图文教程

图1

2.在Internet信息服务(IIS)管理器中,右键单击“Web服务扩展”-“添加新的Web服务扩展”,在“新的Web服务扩展”框中输入扩展“HTTP压缩”,并将“所需文件”添加为C:\ Windows \ System32 \ inetsrv \ gzip.dll,其中Windows系统目录基于您的(参见图2)

IIS 6.0 与IIS 7.0的HTTP压缩配置图文教程

图二

3.用文本编辑器打开C:\ Windows \ System32 \ inetsrv \ metabase . XML(建议先备份),

找到location='/lm/w3svc/filters/compression/gzip来设置gzip压缩。

如果需要压缩动态文件,请将HcDoDynamicCompression设置为' TRUE '

并在HcScriptFileExtensions中添加想要压缩的动态文件的后缀,比如aspx;

如果需要压缩静态文件,请将HcDoStaticCompression和HcDoOnDemandCompression设置为“TRUE ”,

并且加上你需要压缩的静态文件的后缀,比如xml,css等。在HcFileExtensions中;

HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的压缩比,取值为0-10,默认值为0。

HcDynamicCompressionLevel属性描述:hcdynamiccompression级别元数据库属性

Hcondemandcomplete属性描述:hcondemandcomplete元数据库属性

注意:这两个属性值一般建议设置为9,性价比最好。

/IIsCompressionScheme

IIS Compression scheme Location='/LM/W3SVC/Filters/Compression/gzip '

HcCompressionDll=' % windir % \ system32 \ inetsrv \ gzip . dll '

HcCreateFlags='1 '

HcDoDynamicCompression='TRUE '

HcDoOnDemandCompression=' TRUE '

HcDoStaticCompression='TRUE '

HcDynamicCompressionLevel='9 '

HcFileExtensions='htm

射流研究…

钢性铸铁

冲击波flash

超文本标记语言

'文本'

HcOnDemandCompLevel='9 '

HcPriority='1 '

HcScriptFileExtensions='asp

aspx

动态链接库

' exe '

/IIsCompressionScheme

注意:

1.您需要在编辑MetaBase.xml之前停止IIS(开始-管理工具-服务,找到IIS管理服务,然后停止)

2.修改后,打开IIS管理服务。

压缩模块压缩模块

1.首先,把DC.Web.HttpCompress.dll放到项目的bin目录中。

2.按如下方式配置web.config代码:

配置信息

IIS 7.0

部署IIS 7.0来启动GZIP压缩:如图3所示。

IIS 6.0 与IIS 7.0的HTTP压缩配置图文教程

图3

IIS 6.0 与IIS 7.0的HTTP压缩配置图文教程

图4

压缩模块压缩模块

1.首先,把DC.Web.HttpCompress.dll放到项目的bin目录中。

2.按如下方式配置web.config代码:

webconfig的配置

1配置部分

2 sectionGroup name='DCWeb '

3 section name=' http compression ' type=' DC。DC的web . http compression . configuration。Web.HttpCompress' /

4/部分组

5/配置部分

7 DCWeb

8 http compression compression type=' GZip '

9 !-设置是否启用cachefiles功能,并指定缓存目录,默认为false -

10 cache settings cache files=' true ' path=' cache '/

11 !-设置jspath和csspath,实际应用中可能没有设置-

12 path settings jsPath=' kendo/js ' CSS path=' CSS '/

13 !-设置要压缩的资源类型。这里设置了压缩html和javascript,即除了aspx页面(包括所有axd资源)和js之外,其他资源都不会被压缩。比如要压缩gif,请添加add MIME=' image/gif'/-

14 !- javascript有很多种类型,你可以借助工具检查它们的类型-

15个包含的样本

16 add mime='text/html' /

17 add mime=' application/x-JavaScript '/

18/包括的型号

19 !-要设置不压缩的资源类型,请使用:-

20 !- ExcludedMimeTypes

21 add mime='text/html' /

22 add mime=' application/x-JavaScript '/

23/excludeddimetypes-

24 !-设置不启用压缩的页面路径,并设置下面的测试顺序。

本文来自网络,不代表本站立场,转载请注明出处:https:

IIS,6.0,与IIS,7.0的HTTP压缩配置图文教程

中国投资网后续将为您提供丰富、全面的关于IIS,6.0,与IIS,7.0的HTTP压缩配置图文教程内容,让您第一时间了解到关于IIS,6.0,与IIS,7.0的HTTP压缩配置图文教程的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。