2003服务器开启GZIP压缩

&">nbsp;之前我曾经写过一篇文章,来讲述给Linux中Apache服务器或者虚拟主机的WordPress开启GZIP压缩,而开启压缩后的实际效果大家也可以通过文章中的图片看到。不过呢,虽然Linux服务器更值得推荐,而Windows服务器平台也正在想2008及2012普及,但是使用Windows2003系统+IIS6.0服务器的站长其实有很多,所以如何在这样的环境中开启GZIP压缩,还是值得一谈的。

第一步,打开Internet信息服务(IIS)管理器,右击“网站”-》“属性”,进入“服务”选项,之后在“HTTP压缩”的大框中把“压缩应用程序文件”和“压缩静态文件”两个都选上,而“临时目录”和“临时目录的最大限制”直接使用默认值即可。

第二步,还是在Internet信息服务(IIS)管理器中,右击“Web服务扩展”选项,选择“增加一个新的Web服务扩展”,在“新建Web服务扩展”框内输入扩展名为“HTTP Compression”,“要求的文件”添加路径为C:WINDOWSsystem32inetsrvgzip.dll,一般来说绝大多数Windows2003服务器都应该是这个路径,如果有很特别的,就请根据自己的情况来选择gzip.dll的位置吧,记得把“设置扩展状态为允许”也勾选上,然后点击确定。

第三步,来到关键的一步了。先将IIS6.0服务器停止,请在“运行”中输入“cmd”,进入命令行,然后输入“net stop iisadmin”来停止IIS服务,再备份一下C:WindowsSystem32inetsrvMetaBase.xml这个文件(在修改服务器任何一个配置文件之前都应该备份,这是个人站长必备素质),之后用记事本打开该文件,进行相关设置的更改。

需要更改的有两个地方,一个是Location ="/LM/W3SVC/Filters/Compression/deflate"的地方,另一个则是Location ="/LM/W3SVC/Filters/Compression/gzip",将这两个地方修改后就可以打开GZIP了。两个地方的内容更改完全一致,所以只说一遍就可以了。

将HcDoDynamicCompression设置为“TRUE”,这个是用来压缩动态文件的,当然如果你不打算压缩动态文件,保持“FALSE”状态也可以,而HcscriptFileExtensions中是需要压缩的动态文件后缀,如asp、php、aspx等。

将HcDoStaticCompression和HcDoOnDemandCompression设置为“TRUE”,这是用来开启压缩静态文件的,没有理由不开启。在HcFileExtensions中添加需要压缩的静态文件后缀,如html、css、xml等。

HcDynamicCompressionLevel和HcOnDemandCompLevel这两个属性,表示的是GZIP的压缩率,可以填写0-10之间的数字,默认为0,通常来说建议设置为9,这是最具有性价比的选择。(图片中把php加到静态文件里面了,大家就无视吧,这是很久以前配置的,反正网站是静态的,php压缩不压缩无所谓)

修改完毕后,再把IIS服务器打开,依然在命令行中,输入“iisreset”命令。这样,GZIP压缩就打开了,可以用站长工具对自己的页面进行检查,看看效果如何。

需要注意的是,在修改MetaBase.xml文件时,可能会出现无法保存的情况,系统会提示“文件正在使用,无法保存”,要解决这个问题,打开IIS,右击“本地计算机”-》“属性”,在“Internet信息服务”中勾选“允许直接编辑配置数据库”,确定后,就可以顺利的编辑MetaBase.xml文件了。

在开启了GZIP后,网站打开速度会有较为明显的提升,而且也能节省不少的带宽和流量,带来的CPU资源消耗就无所谓了。也曾经有人担心搜索引擎对GZIP压缩的页面爬行有问题,事实证明完全不存在问题,只要是用户的浏览器可以正常访问的页面,搜索引擎爬行起来没有问题。

时间: 2024-08-30 01:50:14

2003服务器开启GZIP压缩的相关文章

如何给Windows2003+IIS6.0服务器开启GZIP压缩

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 之前我曾经写过一篇文章,来讲述给Linux中Apache服务器或者虚拟主机的WordPress开启GZIP压缩, 而开启压缩后的实际效果大家也可以通过文章中的图片看到.不过呢,虽然Linux服务器更值得推荐,而Windows服务器平台也正在想2008及 2012普及,但是使用Windows2003系统+IIS6.0服务器的站长其实有很多,所以

windows中IIS7.5/6开启GZip压缩

我们知道GZip压缩是一个非常好的东西,它可以大大节省服务器的带宽.GZip的压缩主要针对html等文本文件,它的压缩比例是很高的.一个100KB的网页,可能会压缩到只有10-20KB,带宽使用量将下降90%.通过消耗一定的CPU和内存资源来启用GZip,可以说是一件很划算的事情. 那么如何开启GZip压缩呢? 先说说Windows 2008上的操作方法,Windows 2008上运行的是IIS7.5. a.加一个服务器扩展:[Internet 信息服务(IIS)管理器]>>[Web 服务扩展

IIS开启GZIP压缩的方法及失败的解决方案

本文讲解了详细的IIS下配置GZIP压缩的方法,以及正确配置后,仍然无法正常开启GZIP压缩的解决方案,这些经验都是本站作者在实际操作中总结出来的,分享一下... 开启GZIP压缩有一个快捷的方法,把下面内容复制粘贴到记事本,存成gzip.bat,然后放到C:\Inetpub\AdminScripts  目录(目录内有adsutil.vbs文件),执行就自动开启GZIP的配置,而不用手工去做. [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行] 下面再介绍手工配置的方法: 1. 打开

Tomcat7中开启gzip压缩功能的配置方法_Tomcat

使用gzip压缩可以减少数据传输大小,加快网页加载速度.很多大站都开启了gzip压缩,不过也有很多网站并没有开启gzip压缩,上次看了一篇文章说开启gzip压缩后对搜索引擎不友好,但从带宽和流量的角度来看,还是有必要开启gzip压缩的. 对于tomcat7服务器,打开conf文件夹下的server.xml 文件,找到 复制代码 代码如下: <Connector port="8080" protocol="HTTP/1.1"                   

Nginx开启gzip压缩(非常完美)

在服务器Nginx开启gzip压缩是优化网站性能的方法之一,可以有效减少服务器带宽的消耗,缺点是会增大CPU的占用率,但是很多时候CPU往往是空闲最多的. 引用nginx官网的介绍: The ngx_http_gzip_module module is a filter that compresses responses using the "gzip" method. This often helps to reduce the size of transmitted data by

wordpress开启GZIP压缩方法详解

方法一:插件GZippy,附上下载地址. http://wordpress.org/extend/plugins/gzippy/ 使用插件最简单啊,安装后启用即可.你博客兴许会自带一些缓存插件有gzip功能的,请注意不要用混了. 方法二:将以下代码粘贴到function.php文件中去.  代码如下 复制代码 function gzippy() {  ob_start('ob_gzhandler'); } if(!stristr($_SERVER['REQUEST_URI'], 'tinymce

想加快网页加载速度?开启GZIP压缩吧

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 网站页面体积大,网站加载很慢,这是很多站长很头疼的问题.可是为了把体积缩小,总不可能把内容全部删掉吧,鱼和熊掌可以兼得吗?答案是可以的.现在很多服务器以及空间都支持Gzip压缩.利用Gzip压缩可以极大地减小页面体积,加快网页浏览速度. Gzip压缩,什么东东?gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,一般

连接-空间中的网站怎么开启GZIP压缩

问题描述 空间中的网站怎么开启GZIP压缩 我的网站放在空间中,只能用FTP连接,我该怎么修改GZIP压缩呢? 解决方案 直接问提供你空间的运营商.你缴的费用中就包括了售后服务,不问白不问.

php简单开启gzip压缩方法(zlib.output_compression)_php技巧

一般而言,页面文件开启gzip压缩以后,其体积可以减小60%~90%,对于文字类站点,可以节省下大量的带宽与用户等待时间.但是不论是iis还是apache默认都只压缩html类静态文件,对于php文件需要模块配置才可支持(iis7.5中开启动态+静态压缩也可以),于是利用php自身功能到达gzip的效果也成为一项合理的诉求. 网上的教程基本是你抄我来我抄他,不外乎加头加尾或者自构函数两种写法.实际上每个php页面都要去加代码--当然也可以include引用,不过总显得略微麻烦. 实际上最简单的办