Spring Boot启用GZIP压缩 springboot-demo

Spring Boot启用GZIP压缩

1.为什么是需要gzip压缩? 经常我们都会与服务端进行大数据量的文本传输,例如 JSON 就是常见的一种格式。通过 REST API 接口进行 GET 和 POST 请求,可能会有大量的文本格式数据提交、返回。然后对于文本,它有很高的压缩率,如果在 GET/POST 请求时候对文本进行压缩会节省大量的网络带宽,减少网络时延。 HTTP 协议在相应部分支持 Content-Encoding...
阅读全文
用Gzip数据压缩方式优化redis大对象缓存 后端

用Gzip数据压缩方式优化redis大对象缓存

现象 1,业务需要,存入redis中的缓存数据过大,占用了10+G的内存,内存作为重要资源,需要优化一下大对象缓存 选择GZIP的原因 1,参照如下图,gzip的压缩比和压缩效率都还算中上,重要的是, 当我们用gzip压缩,我们用http返回业务数据的时候,直接以gzip方式返回,减少解压开销 2,减少redis内存占用,减少网络带宽 文中以一个445M的文件对常见的压缩方式进行了比较 ...
阅读全文
Loading...