增加服务器压力,减少带宽,极大压缩资源请求时间
1.安装动态压缩服务
打开服务器管理器
->角色
->Web服务器(IIS)
,右侧找到添加角色服务
,在打开的窗口中找到性能
,勾选动态压缩
,然后安装。
2.配置压缩目标
打开C:\Windows\System32\inetsrv\config\applicationHost.config
,找到dynamicTypes
节点,添加需要的mime
类型,常见的json
和javascript
如下:
<add mimeType="application/json" enabled="true" /> |
3.添加动态压缩对文件的操作权限
打开iis,找到对应站点,右键编辑权限
->添加
->高级
,找到IUSER
、IIS_IUSERS
、NETWORK_SERVICE
权限添加。然后打开站点的功能视图
找到压缩
,将启动动态内容压缩
勾选,然后保存。
4.重启检查
点击左侧树根节点,再右侧点击重启(注意不是重启站点),目的是使applicationHost.config
刷新。 检查接口的Response Headers
,看是非有Content-Encoding:gzip
,有的话表示成功。
5.注意事项
- png等图片资源本身已经是无损压缩的,无需配置