`
cs_man
  • 浏览: 58622 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Gzip压缩启用方法【IIS6.0、Apache】

 
阅读更多

相信常来这的朋友能感觉到最近打开速度的提升,并不是因为我中了彩票换成百兆独享,而是我开启了Gzip压缩。

不明真相?往下看:

什么是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压缩后再传输给客户端,客户端接收之后由浏览器解压显示。这样就会减小通过网络传输的数据量,提高浏览的速度。

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

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

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

dll路径:“c:\windows\system32\inetsrv\gzip.dll”,然后启用。

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

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

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

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


(图n)


(图b)

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,可以到这里:http://tool.chinaz.com/Gzips/

下面这张图就是猴子's Weblog压缩后数据,NND真给力!

最后,感谢以下单位提供资料:

1、http://baike.baidu.com/view/966625.htm

2、http://blog.163.com/jar-c/blog/static/116401250201012593819494/

 

以上转自:

http://www.houzi.in/post/Open-IIS-or-Apache-Gzip.html
分享到:
评论

相关推荐

    iis6.0配置Gzip

    在本文中,我们将深入探讨如何在Windows Server 2003中的IIS 6.0上配置Gzip网页压缩。Gzip是一种广泛使用的数据压缩格式,最初由Jean-loup Gailly和Mark Adler为UNIX系统开发,如今在Internet上已成为提高Web应用...

    IIS6.0 for win2003

    3. **HTTP压缩**:IIS6.0支持GZIP和DEFLATE压缩,可以减少网络传输的数据量,提高网页加载速度。 4. **缓存机制**:IIS6.0内置了缓存功能,可以缓存静态内容,减少服务器处理请求的压力。 四、IIS6.0的故障排查与...

    IIS6.0开启gzip压缩功能

    IIS6.0开启gzip压缩功能,我还有一个7.0的方法。可以查看一下我的资源。

    WIN2003下IIS6.0环境设置页面Gzip压缩.pdf

    标题提到的"WIN2003下IIS6.0环境设置页面Gzip压缩"是一个关于如何在Windows Server 2003上的Internet Information Services (IIS) 6.0中启用HTTP压缩,特别是使用Gzip算法来减小网页传输大小的技术主题。HTTP压缩是...

    Gzip压缩启用图文方法详细说明【IIS6.0、Apache】

    针对IIS6.0服务器和Apache服务器启用Gzip压缩的方法略有不同。在IIS6.0服务器上,首先需要新建一个Web服务扩展,指定gzip.dll文件的路径,并启用该扩展。接着,需要在网站服务中开启HTTP压缩支持,并确保临时目录对...

    IIS启用GZIP压缩js、css无效的原因及解决方法.docx

    在IT开发领域,提高网站性能是至关重要的,其中一种常用的方法是启用服务器的GZIP压缩,以减小网页传输的数据量,加快页面加载速度。本文主要探讨的是在IIS服务器上启用GZIP压缩针对JavaScript(js)和CSS文件无效的...

    IIS网页启用Gzip压缩 提高浏览速度 解决伪静态也可压缩 百度会正常收录

    IIS网页启用Gzip压缩是提高网页访问速度的重要方法之一。通过启用Gzip压缩,可以减少网页的大小,从而提高浏览速度。但是,很多网站管理员不知道如何在IIS中启用Gzip压缩,导致网站访问速度慢,影响用户体验。 本文...

    apache开启gzip压缩网络传输减少带宽

    Apache 开启 Gzip 压缩网络传输减少带宽 Apache 是一个流行的开源 Web 服务器软件,它提供了许多功能来提高 Web 服务器的性能和安全性。本文将介绍如何在 Apache 中开启 Gzip 压缩功能,以减少网络传输的带宽。 ...

    iis和apache开启gzip的方法

    标题中的"IIS和Apache开启Gzip的方法"是指在两种主流的Web服务器——Internet Information Services (IIS) 和 Apache HTTP Server 上启用Gzip压缩的技术过程。Gzip是一种广泛使用的数据压缩算法,尤其在网络传输中,...

    IIS上启用Gzip压缩(HTTP压缩)

    ### IIS上启用Gzip压缩(HTTP压缩):深入解析与实践 #### 摘要与前言 在当今高速发展的互联网环境中,网站响应速度成为用户体验的关键因素之一。启用Gzip压缩(HTTP压缩)能够显著减少网页在网络上的传输大小,进而...

    史上最全的IIS6.0完整安装包550个文件解决缺失文件问题

    ,iisadmin.mfl,iisadmin.mf_,iisadmin.mof,IISADMIN.MO_,IISAPP.VB_,IISBACK.VB_,IISCFG.DL_,iische51.dll,IISCHE51.DL_,IISCLEX4.DL_,IISCNFG.VB_,IISCRMAP.DL_,IISDG.CH_,IISEXT.DL_,IISEXT.VB_,IISEXT51.DL_,...

    一键开启Windows IIS GZIP压缩工具

    Windows IIS(Internet ...总的来说,Windows IIS GZIP压缩工具提供了便捷的方法来优化网站性能,通过减少数据传输量,提升用户体验。但同时也需要考虑服务器性能和缓存策略等因素,确保最佳的系统运行状态。

    IIS6.0下的Gzip.dll

    先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,但是换来的是更高的带宽利用率。对于纯文本来讲,压缩率是相当可观的。如果每个用户节约50%的带宽,...

    IIS6 开启 Gzip 压缩

    内附两个文件,用于开启IIS6的Gzip压缩功能。 使用方法: 1.解压文件到某个目录 2.运行IIS6-SET-GZIP.cmd 3.等待黑窗口消失后就可以了 如果你有别的动态文件格式需要压缩,请修改 IIS6-SET-GZIP.cmd 如果你不想让...

    gzip 压缩 三种方法

    - **浏览器兼容性**:并非所有浏览器都支持gzip压缩,因此在启用gzip之前,应先检测客户端是否接受gzip编码,可以通过检查`Accept-Encoding`头部来实现。 - **性能影响**:虽然gzip能显著减小传输数据量,但也会...

    网站加速方法之IIS上启用Gzip压缩.docx

    网站加速方法之IIS上启用Gzip压缩

    IIS设置Gzip压缩 提高网站速度

    1、打开Internet信息管理器,右击”网站“...2、打开Web服务扩展,在其中增加Gzip压缩扩展并启用 3、设置IIS可进行压缩的文件类型,这一步骤比较繁杂,有一高人写了一个批处理文件,用来简化此操作,批处理内容如下

    IIS的Gzip压缩图文教程

    通过在IIS服务器上启用GZip压缩,可以显著提高网页加载速度并降低网络带宽消耗。这对于改善用户体验和提高网站的整体性能至关重要。遵循本文所述步骤进行配置后,即可轻松享受更快的网页加载速度带来的好处。

Global site tag (gtag.js) - Google Analytics