您的位置: 首页 - 网站运营 - 怎样在IIS服务器上启用Gzip压缩?

怎样在IIS服务器上启用Gzip压缩?

编辑:admin     时间:2010-7-11    20:35:07  来自:北京蓝网网络技术有限公司

GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。

启用Gzip压缩是在Web服务器和浏览器间传输压缩文本内容的方法。Gzip压缩采用通用的压缩算法压缩HTML、JavaScript、CSS等静态文件和asp、aspx、php、jsp等动态文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。通过Windows2003系统设置的方式启用Gzip的突出优点就是效率较高,所以我们直接设置IIS让其支持Gzip压缩。

启用Gzip压缩步骤
单击“开始”—“管理工具”—“Internet 信息服务(IIS)管理器”,打开IIS管理器;

打开IIS管理器

在IIS管理器中双击本地计算机,右侧显示计算机中IIS列表,在“网站”上右键选择属性;

“网站”上右键选择属性
打开网站属性界面;

网站属性

单击“服务”标签,选中“压缩应用程序文件”和“压缩静态文件”,同时根据情况设置临时目录的最大容量,初期可以限制为1G左右;

单击“服务”标签

返回Internet信息服务(IIS)管理器,右击“Web服务扩展”,弹出Web服务扩展菜单;

Web服务扩展
选择“增加一个新的Web服务扩展”;

在“新建Web服务扩展”框中输入扩展名“ComPRession”(名字可以随意写),添加“要求的文件”为C:\WINDOWS\system32\inetsrv\gzip.dll,选中“设置扩展状态为允许”;

使用文本编辑器打开C:\Windows\System32\inetsrv\MetaBase.xml(建议先备份),在该文件中搜索HcScriptFileExtensions,设置进行压缩的文件后缀名,系统默认的是asp、dll和exe,根据格式增加aspx、php、jsp等,再搜索HcFileExtensions,增加shtm、shtml、js、css、swf、mid、xml、mp3等静态文件格式;
在运行中输入“net stop iisadmin /y”停止IIS服务,运行完成后保存Metabase.xml;
在运行中输入“iisreset”重启IIS服务;

设置完成后,可以打开http://www.pipeboost.com 这个网站来验证一下,找到验证窗口Real-Time Acceleration Report,输入网址,单击“Analyze Url”按钮进行验证;
执行验证完成,如果Document Status的状态为ComPRessed,就说明压缩成功了
 

分类:网站运营 | 评论:0 | 引用:0 | 浏览:214  | 引用本文