zoukankan      html  css  js  c++  java
  • 在iis6.0上配置Gzip

    一.什么是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 网站---反键属性----服务

    clip_image002

    2.增加新的web服务项

    clip_image002[4]

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

    clip_image004

    使用文本编辑器打开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

    image

  • 相关阅读:
    解决调用未定义 swoole_async_readfile函数问题
    7000字 Redis 超详细总结笔记总 | 收藏必备!
    C/C++语言编程修养
    glib 队列
    sprintf 详解
    json 需替换 特殊字符串
    glib 关系
    glib 简介
    gprof 代码效率测量
    glib 树
  • 原文地址:https://www.cnblogs.com/ac1985482/p/1724201.html
Copyright © 2011-2022 走看看