`
zilog
  • 浏览: 14805 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

启用IIS的Gzip压缩功能

阅读更多

现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,但是换来的是更高的带宽利用率。对于纯文本来讲,压缩率是相当可观的。如果每个用户节约50%的带宽,那么你租用来的那点带宽就可以服务多一倍的客户了。

IIS6已经内建了Gzip压缩的支持,可惜,没有设置更好的管理界面。所以要打开这个选项,还要费些功夫。

首先,如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它“IUSR_机器名”这个用户的写权限。如果压缩动态文件(PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃。然后在IIS管理器中,“网站”上面右键-属性,不是下面的某个站点,而是整个网站。进入“服务”标签,选上启用动态内容压缩,静态内容压缩。

然后选中网站下面那个服务器扩展,新建一个服务器扩展。名字无所谓,下面的添加文件的路径是:

c:\windows\system32\inetsrv\gzip.dll,然后启用这个扩展。

这时候静态内容是可以压缩的,但是对于动态内容,aspx文件却不在压缩范围内。因为默认的可压缩文件并没有这个扩展名。而管理界面中你又找不到可以增加扩展名的地方,这时候只能去修改它的配置文件了。

在c:\windows\system32\inetsrv\下面有个MetaBase.xml文件,可以用记事本打开,找到IIsCompressionScheme,有三个相同名字的段,分别是deflate,gzip,Parameters,第三段不用管它,前两段有基本相同的参数,在这两段的参数HcScriptFileExtensions下面都加上一行aspx,如果你有其它的动态程序要压缩,也加在这里。HcDynamicCompressionLevel改成9,(0-10,9是性价比最高的一个)。

然后需要重启一下IIS服务,就可以体会到压缩后的速度了。不过通常可能不会有太明显的感觉,可以用http://www.port80software.com/tools/compresscheck.asp这个页面来检查你的网页是否压缩过了,以及压缩比和加快的速度。整个过程对CPU的占用基本上感觉不出来。

分享到:
评论

相关推荐

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

    总的来说,启用IIS的GZIP压缩对于优化网站性能至关重要,特别是对于js和css这类影响用户体验的资源。正确配置IIS的GZIP压缩设置,可以显著减少页面加载时间,提升用户访问体验。对于开发者来说,理解并掌握这一技巧...

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

    IIS网页启用Gzip压缩提高浏览速度解决伪静态也可压缩百度会正常收录 IIS网页启用Gzip压缩是提高网页访问速度的重要方法之一。通过启用Gzip压缩,可以减少网页的大小,从而提高浏览速度。但是,很多网站管理员不知道...

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

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

    一键开启Windows IIS GZIP压缩工具

    本文将详细讲解如何在Windows IIS上启用GZIP压缩以及涉及的相关知识点。 首先,我们需要理解GZIP压缩的工作原理。GZIP是一种通用的文件格式,用于无损数据压缩。在网络传输中,服务器通过GZIP算法对HTML、CSS、...

    IIS6.0开启gzip压缩功能

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

    windows服务器上的iis Gzip压缩功能启用

    Windows服务器上启用IIS的Gzip压缩功能,主要是为了减少网络传输数据量,加快网页加载速度,进而提升用户体验。Gzip压缩可以对静态文件(如HTML、CSS、JS文件)和动态生成的内容(如ASPX文件)进行有效压缩,减少...

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

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

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

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

    IIS的Gzip压缩图文教程

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

    启用IIS的GZIP压缩功能的图文方法

    为了启用IIS的GZIP压缩功能,需要进行以下步骤: 1. 加载服务器扩展: - 首先打开【Internet信息服务(IIS)管理器】,然后导航至【Web服务扩展】。 - 点击“添加一个新的Web服务扩展”,在弹出的对话框中填写任意...

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

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

    IIS7.0开启gzip压缩

    完成上述步骤后,IIS 7.0就会根据你的配置对相应内容启用GZIP压缩。请注意,虽然GZIP压缩可以显著提升用户体验,但也会增加服务器CPU的使用率,因此在高负载环境中需要权衡压缩带来的益处和额外的计算成本。 最后,...

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

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

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

    通过在IIS管理器中找到对应的网站,然后在“HTTP响应头”中启用静态和动态内容压缩功能,来实现压缩。 最后,GZIP压缩虽然能有效减少传输文件大小,但也有一些注意点。例如,对于已经压缩过的文件,如一些图片格式...

    在IIS6中启用压缩

    - **解决方案**:为了优化用户体验,可以考虑两种主要的策略来减小文件尺寸——修改程序代码或启用IIS的压缩功能。鉴于后者无需更改程序本身,因此成为更为便捷的选择。 #### 二、启用IIS压缩的步骤 ##### 1. 停止...

    iis6.0配置Gzip

    总结来说,配置IIS 6.0上的Gzip压缩是一项有效的优化策略,尤其对于高流量的网站而言,它可以显著降低带宽消耗,提高用户访问速度。然而,需要注意的是,过度的压缩可能会增加服务器CPU负担,因此需要在性能与带宽...

Global site tag (gtag.js) - Google Analytics