当前位置 主页 > 本站EXE程序 >

    IIS+FastCGI+PHP5.3+MySQL5.1+Gzip配置图文详细教程(4)

    栏目:本站EXE程序 时间:2018-10-19 10:52

    http://download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe

    第三步:在IIS上启用 Gzip压缩

    关于Gzip的作用,这里就不再讨论了,大家可以查查资料

    1、 启用GZip第一步:右击“网站”,然后单击“属性”,单击“服务”选项卡,选中红框内的两项,然后单击“确定”。

    2、 右击IIS下面的Web服务扩展节点,再单击“添加一个新的Web服务扩展”,如下图

    添加扩展名为“HTTP Compression”的扩展,注意gzip.dll所在的目录为:C:\windows\system32\inetsrv\gzip.dll

    在IIS的Web服务扩展里,选中HTTP Compression,然后在左侧单击允许。

    3、设置Gzip参数

    设置Gzip需要手工修改C:\windows\system32\inetsrv目 录下的MetaBase.xml文件,MetaBase.xml对于IIS的运行非常重要,若被破坏轻则IIS不能正常运行,重则可导致重装系统,所以修 改这个文件之前一定要做好备份,下图中名为MetaBase_backup.xml的文件就是一个备份。

    下面设置deflate及gzip的具体参数:

    设置deflate的压缩参数,其中主要包括文件扩展名,脚 本文件扩展名,压缩比例,需要说明的是,这里压缩比例推荐设置为1,我们稍候讨论哪个压缩比最合适。

    设置gzip的压缩参数,其中主要包括文件扩展名,脚本文件扩展名,压缩比例,需要说明的是,这里压缩比例仍然推荐 设置为1。

    配置完成后,启动IIS,使设置生效

    4、如果不想停止IIS而直接编辑MetaBase.xml文件,则按下图设置:

    在若编辑 MetaBase.xml里不想停止IIS,则在IIS节点上,注意是IIS,不是网站,在IIS上右击,单击“属性”

    选中“允许直接编辑配置数据库”这一项,可不停止IIS编辑MetaBase.xml文件

    5、检测Gzip压缩是否启用

    如果大家的网站发布在Internet上,可以使用许多在线检测工具,很多站 长网站上都有提供,如何网站是在自己的电脑上试验,要检测Gzip启用情况,需要一些能够抓取HTTP头信息的软件,这里推荐使用 HttpAnalyzer V4,下载这个软件后,则可清晰的看到Gzip的作用。

    我们先关闭Gzip,看年没有启用Gzip压缩时的HTTP头 信息截图:

    可以看到,上图中的 Compression Saving显示为0,我们启用Gzip压缩,再来看一下HTTP头信息情况: