大数据量接口响应慢-传输优化

问题

接口一次性返回大量数据,导致JSON数据大小过大,带宽大小不足,导致接口响应时间过长

解决方案

通过数据传输压缩来降低传输数据的大小,从而提高传输效率

服务器端压缩

springboot项目配置application文件,通过数据传输压缩的方式来将返回的JSON数据压缩,从而降低数据传输大小,加快接口响应速度

server:
  compression:
    enabled: true # 是否启用
    min-response-size: 2048 # 启用压缩最小值 kb
    mime-types: application/json #生效的Content-Type

15.79M数据压缩后,只有300多kb

请求的Header中能看到编码方式变成了gzip,deflate

数据库传输压缩

数据库端配置传输压缩策略,能提高大数据量的查询速度

目前使用的是Postgresql 对于数据传输压缩未找到一个好的方案

如果有知道的小伙伴可以留言,比心

相关推荐

  1. 针对oracle系列数据库数据的问题

    2024-07-18 21:44:04       31 阅读
  2. sql中select查询数据表时很

    2024-07-18 21:44:04       28 阅读
  3. 数据分页优化,应对PageHelper

    2024-07-18 21:44:04       45 阅读
  4. Elasticsearch单个索引数据优化

    2024-07-18 21:44:04       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 21:44:04       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 21:44:04       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 21:44:04       57 阅读
  4. Python语言-面向对象

    2024-07-18 21:44:04       68 阅读

热门阅读

  1. APP开发者选择苹果企业签名的理由是什么?

    2024-07-18 21:44:04       21 阅读
  2. 负载均衡轮询逻辑

    2024-07-18 21:44:04       19 阅读
  3. swift小知识点(二)

    2024-07-18 21:44:04       18 阅读
  4. Redis常见阻塞原因

    2024-07-18 21:44:04       21 阅读
  5. Pandas库学习之DataFrame.replace()函数

    2024-07-18 21:44:04       21 阅读
  6. ros2--插件

    2024-07-18 21:44:04       26 阅读
  7. 探索 Flask:从入门到精通的完整学习指南

    2024-07-18 21:44:04       21 阅读
  8. antd使用踩坑记录

    2024-07-18 21:44:04       19 阅读
  9. 数组 59.螺旋矩阵Ⅱ

    2024-07-18 21:44:04       22 阅读
  10. 无人机反制:车载侦测干扰一体设备技术详解

    2024-07-18 21:44:04       21 阅读
  11. task1代码分析 #Datawhale #讯飞AI训练营

    2024-07-18 21:44:04       20 阅读