这是广州.NET微软技术俱乐部微信群有用信息集锦系列的其中一篇文章。
刚才微信群里有人问:“对于大量json数据返回的时候,有用过什么压缩方案吗?”
大家都给与了回答和帮助。包括:
-
开启gzip (我提出的)
-
用grpc
我提出开启gzip这个方案之后,觉得提供的信息太少了,可能不能真正帮助到这位同学,于是打开我的AzureDevops(以前叫做TFS)。果然找到我通过开启gzip后把问题解决了的记录:
![](https://img2018.cnblogs.com/blog/26286/201901/26286-20190109170604688-427105064.png)
上图打黑框部分是我公司业务敏感信息,不过也和这个技术问题无关。
不得不说AzureDevops是个好东西,因为这个问题是我很久之前解决过,我自己都忘记了是怎么解决的。
现在通过AzureDevOps一搜:
-
我发现我原来真的是解决过这个问题的哦。
-
我的解决方案是真的有效的哦! 没有压缩之前的json大小事1.3M,压缩了之后是224k, 是原来的18%。 (我在回答这个同学问题时有记忆偏差,我说是把3M的json压缩成几百K,原来我记错了,其实是把1.3M压缩成224k, Vicky同学,实在是不好意思)
-
最后也能够真正的帮助到问这个问题的同学!
-
好记性不如烂笔头!AzureDevOps记录了我当时解决这个问题的所有步骤和坑!妈妈再不用担心我忘记啦!
以下是这个同学问这个问题的来龙去脉和大家的解答:
![](https://img2018.cnblogs.com/blog/26286/201901/26286-20190109170628253-825300847.jpg)
![](https://img2018.cnblogs.com/blog/26286/201901/26286-20190109170645396-1029539029.jpg)
![](https://img2018.cnblogs.com/blog/26286/201901/26286-20190109170702041-132852954.jpg)
![](https://img2018.cnblogs.com/blog/26286/201901/26286-20190109170714790-2077350075.jpg)
![](https://img2018.cnblogs.com/blog/26286/201901/26286-20190109170725292-2081012739.jpg)
我们会持续不断的公布微信群里有用信息的。
欢迎大家加入我们《广州.NET微软技术俱乐部》。我们昨天开2群拉!
最后吐槽一下博客园,在欧洲访问不行啊,刚才第一次编辑的时候居然把我所有图片都吃掉了!