一.什么是Gzip

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

HTTP/1.1协议允许客户端可以选择要求从服务器下载压缩内容,这个标准本身定义了两种压缩方法:“gzip”(内容用gzip数据流进行封装)以及“deflate”(内容是原始格式、没有数据头的DEFLATE数据流)。许多HTTP客户端库以及绝大多数当今的浏览器都支持这两种格式。(来自http://zh.wikipedia.org/zh-cn/Gzip )

二.为什么要用Gzip

Gzip能够压缩文件的大小,从而在传输的过程中减少流量,就比如100K的文件减少到了20K相当于同样的文件以前要占用100K的流量,现在只需要1/5就能够办到。同时传输的速度也提高了,但是文件服务器端压缩,在客户端在解压缩,耗费了CPU,压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。

三 在iis中如何配置Gzip

1.开启压缩

打开iis6.0 网站---反键属性----服务

2.增加新的web服务项

添加一个要求文件C:\WINDOWS\system32\inetsrv\gzip.dll 设置扩展状态为允许,单击确定完成。

使用文本编辑器打开C:\Windows\System32\inetsrv\MetaBase.xml(建议先备份),在该文件中搜索HcScriptFileExtensions,设置进行压缩的文件后缀名,系统默认的是asp、dll和exe,根据格式增加aspx等,再搜索HcFileExtensions,增加js、css、xml等静态文件格式;如果无法保存是因为iis用到这个文件,停用掉iis服务即可。

Windows2003服务器IIS优化:启用Gzip 压缩完成

配置完成后用建立个一个index.htm的单页面,文件大小7.8K,在FF上打开页面,只有2K

在iis6.0上配置Gzip相关推荐

  1. IIS6.0下配置HTTP Gzip压缩 提高iis相应速度

    转载之 西部e网 一. HTTP压缩概述 HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法.HTTP压缩采用通用的压缩算法如gzip等压缩HTML.JavaScript 或 CSS文件.压 ...

  2. IIS6.0上某些文件类型不能下载

    现象: IIS6上,碰到某些文件类型的文件,访问不了,出现404无法找到的提示. 解决方案: IIS6上,碰到某些文件类型的文件,访问不了,出现404无法找到的提示. 原因分析: IIS6.0取消了对 ...

  3. (win7) 在IIS6.0 中配置项目

    1.进入IIS管理器 右击"计算机"->管理->服务和应用程序->Internet信息服务(IIS)管理器 2.将项目加入IIS中 网站->右击" ...

  4. GSL库在VC6.0上的配置

    (转至http://blog.csdn.net/leowangzi/article/details/5357163) 这是我在VC6.0上配置Gsl的过程,希望对学习gsl的朋友有所帮助. 一.GSL ...

  5. iis6.0与asp.net的运行原理

    这几天上网翻阅了不少前辈们的关于iis和asp.net运行原理的博客,学的有点零零散散,花了好长时间做了一个小结(虽然文字不多,但也花了不少时间呢),鄙人不才,难免有理解不道的地方,还望前辈们不吝赐教 ...

  6. 如何在IIS上配置多个网站,及网站发布配置讲解

    如何在IIS6.0里配置多个网站?目前常用有以下三种:a.多个端口 b.多个IP c.主机头 下面就每种方法分别做一下介绍. 一.多端口多网站这种方法是指为每个网站指定不同的端口.IIS配置的网站的默 ...

  7. 在 ESXi 上配置 syslog (2003322)

    在 ESXi 上配置 syslog (2003322) https://kb.vmware.com/s/article/2003322?lang=zh_CN Last Updated: 2020/4/ ...

  8. iis6 fastcgiiis6 mysql php 2013_windows2003SP2下IIS6.0+FastCGI+PHP5.3+MySQL5.1+phpMyAdmin最详细图文配置教程...

    windows2003SP2下 IIS6.0+FastCGI+PHP5.3+MySQL5.1+Gzip PHP网站环境详细配置教程(菜鸟版) 2012.11.8 说明: 本帖是我经过一天一夜完成的,不 ...

  9. Windows2003 IIS6.0启用Gzip功能

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

最新文章

  1. LINUX - pthread_detach()与pthread_join()
  2. corba中IDL接口传值中文报错问题
  3. 胡正是什么lisp_《亲爱的挚爱的》演员公开,吴白还是胡一天,grunt却换了人
  4. php 一天只能点赞上一次,ThinkPHP3.2 实现浏览量和点赞量,每次访问页面浏览量+1以及每个登录用户只能对同一篇文章点赞一次-Go语言中文社区...
  5. 谁才是Transformer家族中的最强王者?谷歌告诉你答案
  6. 一个利用sql 语句来实现分页的存储过程
  7. 谈谈我的session跨域处理方法
  8. listPageData传jsp隐藏域,在传回java
  9. 【高数】数学符号及读法大全and数学运算符号及含义
  10. php进销存源码系统开发
  11. Qt中模态对话框的使用示例及accept()和reject()槽函数的使用
  12. 手机上将mp4转换成amv_如何在Linux上将所有文本从大写转换为小写?
  13. 【转】CCIE一年后的心语
  14. java中GUI中显示当前时间_javaGUI界面实现动态时间显示——Swing中的计时器Timer
  15. PTA 天梯赛的善良(20分)[C语言]
  16. 信号完整性之眼图(eye)理解(一)
  17. 胆囊炎的病因是怎么引起的?
  18. B站黑马程序员pink老师讲的JavaScript代码
  19. 自动控制原理之系统方块图及其化简
  20. Linux环境中ElasticSearch启动时常见错误、解决

热门文章

  1. 在线邮箱订阅反馈html5模板
  2. 私人心情录小程序源码
  3. 如何从零开始搭建网站?
  4. set_error_handler() 重要用法
  5. strcpy和strcat
  6. JLabel鼠标停在上面显示小手图标 点击跳转到相应网页
  7. Word2010-页眉中字数未满但自动换行
  8. Linux——k8s命令别名修改
  9. CentOS7下php安装mcrypt扩展
  10. 如何导入一个项目 myeclipse