iis动态压缩设置

增加服务器压力,减少带宽,极大压缩资源请求时间

1.安装动态压缩服务

打开服务器管理器->角色->Web服务器(IIS),右侧找到添加角色服务,在打开的窗口中找到性能,勾选动态压缩,然后安装。

安装服务

2.配置压缩目标

打开C:\Windows\System32\inetsrv\config\applicationHost.config,找到dynamicTypes节点,添加需要的mime类型,常见的jsonjavascript如下:

<add mimeType="application/json" enabled="true" />
<add mimeType="application/javascript" enabled="true" />

3.添加动态压缩对文件的操作权限

打开iis,找到对应站点,右键编辑权限->添加->高级,找到IUSERIIS_IUSERSNETWORK_SERVICE权限添加。然后打开站点的功能视图找到压缩,将启动动态内容压缩勾选,然后保存。

4.重启检查

点击左侧树根节点,再右侧点击重启(注意不是重启站点),目的是使applicationHost.config刷新。 检查接口的Response Headers,看是非有Content-Encoding:gzip,有的话表示成功。

重启

结果

5.注意事项

  • png等图片资源本身已经是无损压缩的,无需配置