现代的浏览器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这类影响用户体验的资源。正确配置IIS的GZIP压缩设置,可以显著减少页面加载时间,提升用户访问体验。对于开发者来说,理解并掌握这一技巧...
IIS网页启用Gzip压缩提高浏览速度解决伪静态也可压缩百度会正常收录 IIS网页启用Gzip压缩是提高网页访问速度的重要方法之一。通过启用Gzip压缩,可以减少网页的大小,从而提高浏览速度。但是,很多网站管理员不知道...
### IIS上启用Gzip压缩(HTTP压缩):深入解析与实践 #### 摘要与前言 在当今高速发展的互联网环境中,网站响应速度成为用户体验的关键因素之一。启用Gzip压缩(HTTP压缩)能够显著减少网页在网络上的传输大小,进而...
本文将详细讲解如何在Windows IIS上启用GZIP压缩以及涉及的相关知识点。 首先,我们需要理解GZIP压缩的工作原理。GZIP是一种通用的文件格式,用于无损数据压缩。在网络传输中,服务器通过GZIP算法对HTML、CSS、...
IIS6.0开启gzip压缩功能,我还有一个7.0的方法。可以查看一下我的资源。
Windows服务器上启用IIS的Gzip压缩功能,主要是为了减少网络传输数据量,加快网页加载速度,进而提升用户体验。Gzip压缩可以对静态文件(如HTML、CSS、JS文件)和动态生成的内容(如ASPX文件)进行有效压缩,减少...
1、打开Internet信息管理器,右击”网站“...2、打开Web服务扩展,在其中增加Gzip压缩扩展并启用 3、设置IIS可进行压缩的文件类型,这一步骤比较繁杂,有一高人写了一个批处理文件,用来简化此操作,批处理内容如下
网站加速方法之IIS上启用Gzip压缩
通过在IIS服务器上启用GZip压缩,可以显著提高网页加载速度并降低网络带宽消耗。这对于改善用户体验和提高网站的整体性能至关重要。遵循本文所述步骤进行配置后,即可轻松享受更快的网页加载速度带来的好处。
为了启用IIS的GZIP压缩功能,需要进行以下步骤: 1. 加载服务器扩展: - 首先打开【Internet信息服务(IIS)管理器】,然后导航至【Web服务扩展】。 - 点击“添加一个新的Web服务扩展”,在弹出的对话框中填写任意...
网站加速方法之IIS上启用Gzip压缩.doc
完成上述步骤后,IIS 7.0就会根据你的配置对相应内容启用GZIP压缩。请注意,虽然GZIP压缩可以显著提升用户体验,但也会增加服务器CPU的使用率,因此在高负载环境中需要权衡压缩带来的益处和额外的计算成本。 最后,...
标题提到的"WIN2003下IIS6.0环境设置页面Gzip压缩"是一个关于如何在Windows Server 2003上的Internet Information Services (IIS) 6.0中启用HTTP压缩,特别是使用Gzip算法来减小网页传输大小的技术主题。HTTP压缩是...
通过在IIS管理器中找到对应的网站,然后在“HTTP响应头”中启用静态和动态内容压缩功能,来实现压缩。 最后,GZIP压缩虽然能有效减少传输文件大小,但也有一些注意点。例如,对于已经压缩过的文件,如一些图片格式...
- **解决方案**:为了优化用户体验,可以考虑两种主要的策略来减小文件尺寸——修改程序代码或启用IIS的压缩功能。鉴于后者无需更改程序本身,因此成为更为便捷的选择。 #### 二、启用IIS压缩的步骤 ##### 1. 停止...
总结来说,配置IIS 6.0上的Gzip压缩是一项有效的优化策略,尤其对于高流量的网站而言,它可以显著降低带宽消耗,提高用户访问速度。然而,需要注意的是,过度的压缩可能会增加服务器CPU负担,因此需要在性能与带宽...