IIS服务器端压缩
1、IIS 支持两种压缩方式:
1. 静态压缩:
将静态文件(如html、doc、xls、jpg等)一次压缩,后续请求直接使用缓存中已经压缩好的文件。
2. 动态压缩:
与静态压缩不同的是,每次请求IIS都会压缩,而压缩后的版本不会被缓存下来。
2、IIS 支持两种压缩标准:
1. Deflate:表示采用 Lempel-Ziv coding (LZ77) 压缩算法,以及32位CRC校验的编码方式。
2. GZIP:采用 zlib 结构和 deflate 压缩算法。
3、默认情况下,在IIS 7以及之后版本上已经启用了HTTP压缩,但是仅启用了静态压缩。如果想启用动态压缩的话,可以打开Windows Server Manager, Add Roles and Features, 找到ServerRoles:

4、不同服务器安装IIS会有一些不同,但是大同小异,按照以上方式安装完IIS后,还需要在IIS进行一些配置:
1. 首先单击应用程序或虚拟目录,在右侧找到Compression,双击打开:

5、2. 在IIS中,单击服务器名称节点,在右侧同样有一个Compression,双击打开,下面是我的配置:

6、好了,现在IIS就已经完全支持HTTP压缩了,接下来需要做的就是在自己的网页代码中添加Accept-encoding头信息了。在我们的实践中,一个17.8MB的文件经过HTTP压缩,可以缩小到6.6MB,还是相当可观的。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:139
阅读量:23
阅读量:165
阅读量:196
阅读量:63