代码改变世界

广州.NET微软技术俱乐部微信群有用信息集锦(10) - 大量json数据压缩方案

  叶伟民  阅读(1356)  评论(1编辑  收藏  举报
 
刚才微信群里有人问:“对于大量json数据返回的时候,有用过什么压缩方案吗?”
 
大家都给与了回答和帮助。包括:
  1. 开启gzip (我提出的)
  2. 用grpc
 
我提出开启gzip这个方案之后,觉得提供的信息太少了,可能不能真正帮助到这位同学,于是打开我的AzureDevops(以前叫做TFS)。果然找到我通过开启gzip后把问题解决了的记录:


上图打黑框部分是我公司业务敏感信息,不过也和这个技术问题无关。
不得不说AzureDevops是个好东西,因为这个问题是我很久之前解决过,我自己都忘记了是怎么解决的。
现在通过AzureDevOps一搜:
  1. 我发现我原来真的是解决过这个问题的哦。
  2. 我的解决方案是真的有效的哦! 没有压缩之前的json大小事1.3M,压缩了之后是224k, 是原来的18%。 (我在回答这个同学问题时有记忆偏差,我说是把3M的json压缩成几百K,原来我记错了,其实是把1.3M压缩成224k, Vicky同学,实在是不好意思)
  3. 最后也能够真正的帮助到问这个问题的同学!
  4. 好记性不如烂笔头!AzureDevOps记录了我当时解决这个问题的所有步骤和坑!妈妈再不用担心我忘记啦!
 
以下是这个同学问这个问题的来龙去脉和大家的解答:

 
我们会持续不断的公布微信群里有用信息的。
欢迎大家加入我们《广州.NET微软技术俱乐部》。我们昨天开2群拉!
 
最后吐槽一下博客园,在欧洲访问不行啊,刚才第一次编辑的时候居然把我所有图片都吃掉了!
 
 

 

编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示