windows8 iis 怎样开启gzip

windows8 iis 怎样开启gzip,第1张

1. 打开Internet信息服务(IIS)管理器,右击“网站”-》“属性”,选择“服务”。在“HTTP压缩”框中选中“压缩应用程序文件”和“压缩静态文件”,按需要设置“临时目录”和“临时目录的最大限制”;

2. 在Internet信息服务(IIS)管理器,右击“Web服务扩展”-》“增加一个新的Web服务扩展。。.”,在“新建Web服务扩展”框中输入扩展名“HTTP Compression”,添加“要求的文件”为C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系统目录根据您的安装可能有所不同,选中“设置扩展状态为允许”;

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。

启用IIS的GZIP压缩功能

分步阅读

GNU zip,是一个GNU自由软件的文件压缩程序。gzip可以极大的加速网站。

工具/原料

Windows Server OS

IIS

步骤/方法

加一个服务器扩展:【Internet 信息服务(IIS)管理器】>>【Web 服务扩展】>>“添加一个新的 Web 服务扩展”>>“扩展名”随便填>>“要求的文件”添加“C:\windows\system32\inetsrv\gzip.dll”>>勾选“设置扩展状态为允许”>>【确定】;

启用IIS的HTTP压缩:【Internet 信息服务(IIS)管理器】>>右键【网站】>>“属性”>>“服务”>>勾选“压缩应用程序文件”以及“压缩静态文件”>>“临时目录”可以手动指定有“IUSR_机器名”写权限的目录>>【确定】;

增加默认不支持的动态页面文件(aspx):用记事本打开“C:\windows\system32\inetsrv\MetaBase.xml”>>查找“IIsCompressionScheme”三段配置>>修改“deflate”段与“gzip”段的“HcDynamicCompressionLevel”参数为“9”以及在“HcScriptFileExtensions”参数中加入“aspx”>>在IIS管理器中停止IIS服务>>保存刚刚改好的MetaBase.xml并替换>>在IIS管理器启动服务即可。

注意事项

如果只需要压缩静态页面,到第二步即可;

需要压缩其他的动态文件,在“deflate”段与“gzip”段的“HcScriptFileExtensions”参数中加入相应的后缀即可。

★ 本节我们将带领大家:启用网站GZIP压缩

·GZIP能对网页文件进行高效率压缩,一般压缩比率在50%以上,既能减少传输流量,又能提升访问速度。

·对图象文件(GIF/JPG)则没有什么效果,因为这些文件本身就是压缩后的。

1、启用GZIP压缩

·在:IIS->网站->右键->属性->服务

·如果更改了临时目录的位置,请注意给新目录加上everyone读写删除权限。

2、配置Web扩展

·GZIP文件路径:C:\WINDOWS\system32\inetsrv\gzip.dll

3、配置MetaBase.xml

·在:C:\WINDOWS\system32\inetsrv\MetaBase.xml,更改前注意备份和停止IIS服务

找到Location ="/LM/W3SVC/Filters/Compression/gzip"用于设置gzip压缩

找到Location ="/LM/W3SVC/Filters/Compression/deflate"用于设置deflate压缩

这两个的属性都需要按以下操作同步更改。

·开启静态文件压缩

将HcDoStaticCompression设置为 TRUE

将HcDoOnDemandCompression设置为 TRUE

在HcFileExtensions中增加需要压缩的静态文件后缀名,如xml、css、html、html、js等

·开启动态文件压缩

将HcDoDynamicCompression设置为 TRUE

在HcScriptFileExtensions增加需要压缩的动态文件后缀名,如asp、php、aspx等

·HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的压缩率,数值在0-10, 网上都建议为9

4、测试结果

·使用tool.chinaz.com/gzips/来测试,由于我是远程连接服务器,为了不那么卡,所以禁止显示了图片

·成功GZIP压缩

至此,本节已经结束,敬请访问护卫神网站获得更多教学视频。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/808646.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-29
下一篇2023-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存