IIS配置httpcompression,压缩json文本提升性能

目录

1、发现

2、测试

3、配置方法

 


1、发现

IIS是基于Http协议进行数据传输的,我发现在项目中大概使用Get/Post返回Json,而Json并没有使用压缩。

如下图,响应的头部,也就是说IIS是可以支持Compression的。

 

2、测试

测试数据:基线管理1322条数据,使用了FireBug监控了网络数据。

 

1

2

3

4

5

6

7

8

AVG

压缩前  消耗时间

9861

8718

8781

8440

9647

9332

8708

8712

9024.87 ms

压缩后 消耗时间

9037

8054

8065

8273

8140

8724

7866

7619

8222.25 ms

压缩前 传输大小

10.58

10.58

10.58

10.58

10.58

10.58

10.58

10.58

10.58 KB

压缩后 传输大小

3.70

3.70

3.70

3.70

3.70

3.70

3.70

3.70

3.70 KB

 

总结:文件压缩大概30%,时间节约大概8-9%

 

 

3、配置方法:

 

1、配置IIS,C:\Windows\System32\inetsrv\config,在httpCompression节点的dynamicTypes增加json的压缩(包括中英文的)

2、配置单独站点,cmd->inetmgr->选择站点->点击配置管理器->节点选择system.webserver->dynamicType节点,添加节点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值