目录 1 接口上传返回数据量过大 2 返回相应慢查询解决方案 2.1 深度分页 2.2 索引问题 2.3 join 过多 or 子查询过多 2.4 in 的元素过多 2.5 数据量过大 3 业务逻辑复杂线程池优化 3.1 循环调用 3.2 顺序调用 4 线程池设计不合理 5 锁设计不合理 6 机器问题 7 缓存和回调或者反查 1 接口上传返回数据量过大 造成请求非常慢 传输数据量过大解决方案 ,使用gzip流压缩,减少上传速度,接口性能瓶颈就在上传速度,按照运营商来讲,上传带宽是下载带宽的百分之十,上传速度是要比下载少很多的。我们平时感到上网卡其实有很多原因的。比如你这里说,看小众网站会慢,其实不是宽带问题,是这些小众网站服务能力有限。我们看视频,其实用不到上传,都是把视频资源下载到本地播放的。 后端工具类: import java.io.ByteArrayInputStream; import java.