注册 登录 欢迎您到模板精:织梦模板_dede模板_免费网站模板_网站源码下载

建站经验_免费网站模板_dede模板

为大家提供织梦模板,dede模板,织梦网站建设,织梦网站建设教程,免费网站模板,网站源码下载,织梦模板下载,织梦自适应模板,织梦建站教程。

当前位置:首页 > 建站经验 >

Gzip压缩启用图文方法详细说明

免费网站模板 2015-01-20 19:02 建站经验 评论

什么是Gzip?(已懂的请跳过) 

Gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序。最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是Gzip格式的。现今已经成为Internet上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用Gzip压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来。一般对纯文本内容可压缩到原大小的40%。 

Gzip开启后有什么好处?(已懂的再跳过) 

开启Gzip后会在网页数据传输之前,先使用Gzip压缩后再传输给客户端,客户端接收之后由浏览器解压显示。这样就会减小通过网络传输的数据量,提高浏览的速度。 

这么好的玩意儿我居然一直没有开启它,先狠狠鄙视一下我自己。哎,下面和把开启方法贴上来,有需要的自取。 

工具/原料

  • vps或云主机、独立服务器

  • IIS6.0

IIS6.0启用Gzip压缩的方法:

  1. 1

    1、新建Web服务扩展(如下图)

     

    dll路径:“c:windowssystem32inetsrvgzip.dll”,然后启用。

     

    Gzip压缩启用图文方法详细说明

  2. 2

    2、网站服务中开启HTTP压缩支持(如下图)

     

    临时目录需要给IIS用户读写权限。

     

    Gzip压缩启用图文方法详细说明

  3. 3

    3、修改IIS配置文件MetaBase.xml

     

    文件路径:“c:windowssystem32inetsrv”(请先备份至他处),打开后搜索“HcDynamicCompressionLevel”,并修改(确定已备份)“Compression/deflate”和“Compression/gzip”两个片段的内容。下面的图n和图b所修改的内容用意是将js、css和php加入到压缩的范畴,数字9代表压缩等级。


    (图n)


    (图b)

     

    Gzip压缩启用图文方法详细说明
    Gzip压缩启用图文方法详细说明
    Gzip压缩启用图文方法详细说明

  4. 4

    4、重启IIS服务使之生效

    ——————————————————分分割割————————————————— 

    Apache启用Gzip压缩的方法: 

    1、开启模块并添加配置项目 
    a、vi /etc/httpd/conf/httpd.conf 

    b、查找LoadModule (/LoadModule),加入“LoadModule deflate_module modules/mod_deflate.so”这行 

    c、添加配置项目(下段内容) 

    复制代码代码如下:


    <IfModule mod_deflate.c> 
    # 压缩等级 9 
    DeflateCompressionLevel 9 
    # 压缩类型 html、xml、php、css、js 
    SetOutputFilter DEFLATE 
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-javascript application/x-httpd-php 
    AddOutputFilter DEFLATE js css 
    </IfModule> 


    2、重启apache使之生效 

    service httpd start 

    ——————————————————分分割割————————————————— 

    检测是否支持Gzip

     

    END

注意事项

  • 1. 在编辑MetaBase.xml前需要停止IIS,可以使用 net stop iisadmin

  • 2. 修改完成后开启iisadmin服务,并执行iisreset命令

  • 关于SEO的测试

    压缩是否对SEO有影响,经测试,开启后仍然可以被很好的收录。