iis开启gzip压缩方法

现在主流浏览器基本都支持 gzip 压缩,因此这也成了 webserver 优化策略的一种常规手段。启用压缩后能有效减少网页传输数据大小,使得有限带宽能提供更多的请求,并在一定程度上提高了网页 "显示" 速度。

iis6 提供了对 gzip 的支持,只可惜有点不完善,需要我们自己手工做些设置。
步骤
1. 在 "iis 管理器" 中,打开 "网站 > 属性" 对话框,切换到 "服务" 页卡,选中两个压缩选项


4. 用记事本打开 "%windir%system32inetsrvmetabase.xml",找到 "iiscompressionscheme",按下述方法修改、保存。(建议修改前先做备份)
如果需要压缩动态文件,则将 hcdodynamiccompression设置为"true",并在hcscriptfileextensions中增加您要压缩的动态文件后缀名,如asp教程x (由于我要优化的系统中,做了 html -> aspx 的 url rewrite,所以将 html、htm 也加入了)。
如果需要压缩静态文件,则将hcdostaticcompression和hcdoondemandcompression设置为 "true",并在hcfileextensions中增加您需要压缩的静态文件后缀名,如xml、css教程、js等。

时间: 2024-07-30 07:57:04

iis开启gzip压缩方法的相关文章

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

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

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

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

wordpress开启GZIP压缩方法详解

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

apache开启gzip压缩方法介绍

第1步  httpd.conf中打开deflate_Module和headers_Module模块  代码如下 复制代码 LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so 把前面的#号去掉,然后我们再在apache的httpd.conf中,加入下面代码  代码如下 复制代码 <IfModule mod_deflate.c> SetOutputFilt

IIS环境启用GZip压缩方法图文详解

    IIS启用GZip压缩,是提高网站速度和减轻服务器负载的一个优化手段和方法,经测试,网站启用GZip压缩后,速度快了3倍!而配置起来也相当的简单,因此被广大网站管理员使用.本文将详细介绍如何在IIS启用GZip压缩,同时解决可能遇到的一些问题.       IIS启用GZip压缩的步骤:       1.打开IIS,右键点击"网站",选择"属性"       2.在打开的窗口里,切换到"服务"标签,然后选中"HTTP压缩&quo

windows2003下IIS下GZIP压缩开启图解

什么要使用gzip压缩? 现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,但是换来的是更高的带宽利用率.对于纯文本来讲,压缩率是相当可观的.如果每个用户节约50%的带宽,那么你租用来的那点带宽就可以服务多一倍的客户了. IIS下GZIP压缩开启 IIS默认并不支持HTTP压缩,需要进行简单的配置 1.打开Internet信息服务(IIS)管

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

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

apache开启gzip压缩的方法

apache开启gzip压缩功能很简单. 在http.conf里会找到如下行; 如果没有请加上  代码如下 复制代码 LoadModule deflate_module modules/mod_deflate.so 重启. 一般建议两个都开启.mod_expires.so模块是用来设置网页过期时间的.  代码如下 复制代码 LoadModule deflate_module modules/mod_deflate.so LoadModule expires_module modules/mod_

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

在卡卡网的网站速度诊断里的检测结果: html网页已经成功启用了GZip压缩 css文件未成功启用GZip压缩       后来研究发现,IIS启用GZip时默认压缩的只有html网页,如果需要压缩css.js等文件,还需要另外简单配置一个文件.       打开C:\WINDOWS\system32\inetsrv\MetaBase.xml这个文件,然后查找"IIsCompressionScheme",会发现有三段,后面那个不用管,只设置前面两个即可.其中,"/LM/W3S