Gzip压缩

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gzip压缩相关的知识,希望对你有一定的参考价值。

服务器:win2003+IIS6

设置如下:

1.IIS-网站-属性-服务-“压缩应用程序文件”打勾-“压缩静态文件”打勾-“临时目录”可自建(需要给其“IUSR_机器名”读写权限)。

2.IIS-右键web服务扩展-增加一个新的web服务扩展-“扩展名”随意-“要求的文件”C:\WINDOWS\system32\inetsrv\gzip.dll-“状态”为允许。

3.记事本打开C:\Windows\System32\inetsrv\MetaBase.xml,找到IIsCompressionScheme段共三处:deflate,gzip,Parameters,需要修改的是前两个,其参数基本相同。

HcDynamicCompressionLevel:压缩率,取值0~10,压缩率逐增,一般设为9即可。

HcFileExtensions:需要压缩的静态文件扩展名,默认只有htm,html,txt,可添加js,css,xml等,换行添加即可。

HcScriptFileExtensions:需要压缩的动态文件扩展名,如添加php,aspx,换行添加即可。

HcDoDynamicCompression:设置TRUE,表示启动动态文件压缩。

HcDoStaticCompression和HcDoOnDemandCompression:设置TRUE,表示启动静态文件压缩。

4.编辑完成后,系统提示不可保存,此时需要停止IIS服务。

开始-控制面板-管理工具-服务,或,我的电脑-管理-服务,停止“IIS Admin”服务,此时可以保存MetaBase.xml文件了。

5.启动“IIS Admin”服务,完成Gzip压缩设置。

以上是关于Gzip压缩的主要内容,如果未能解决你的问题,请参考以下文章

gzip压缩

gzip压缩命令

Linux 压缩和解压缩命令-gzip/gunzip

nginx 开启gzip压缩

网站gzip压缩后,浏览器能识别码?

Nginx GZIP 压缩