API接口性能优化总结

摘要

在web开发过程中,经常会遇到接口RT高的情况,除了通过监控事后优化的方式,我们还需要掌握一些常用的手段,避免写出慢的接口。从前端发起调用到后端一般经过网关层、应用层、存储层。每一层都可以优化,本篇文章主要是应用层优化。

常见性能优化思路

从理论上分析,性能优化手段通常有

批量

之前在sql IN一文中分析过,IN 的数量太多时,性能会下降。同样服务间调用,数据量过大,带宽占用大。所以这时候需要分批调用。

List res= Lists.partition(ids, 200).parallelStream()

.flatMap(batch -

THE END
Copyright © 2024 亿华云