IIS服务器端压缩

2025-11-04 07:18:32

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:

IIS服务器端压缩

4、不同服务器安装IIS会有一些不同,但是大同小异,按照以上方式安装完IIS后,还需要在IIS进行一些配置:

1.  首先单击应用程序或虚拟目录,在右侧找到Compression,双击打开:

IIS服务器端压缩

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

IIS服务器端压缩

6、好了,现在IIS就已经完全支持HTTP压缩了,接下来需要做的就是在自己的网页代码中添加Accept-encoding头信息了。在我们的实践中,一个17.8MB的文件经过HTTP压缩,可以缩小到6.6MB,还是相当可观的。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢