栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

如何提高接口性能

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何提高接口性能

合并页面请求数量,减少调用服务次数

前端不要轮询访问服务端接口(使用长连接处理)

动静态资源分离(包含页面静态化)

多级缓存技术(cdn,nginx缓存,redis缓存)

减少前端传递参数 (减少网络传输压力和参数的解析计算成本)

后端返回数据量较大时分批次返回数据(减少网络传输压力)

传输较大文件数据时可以考虑增加网络带宽(增加网络传输性能)

减少不必要的服务依赖

合理规划功能服务之间的调用链路

当业务需求不断增长服务硬件性能达到瓶颈时可进行水平拓展(负载均衡,集群)

根据业务处理的复杂度合理分配硬件计算性能(分布式,微服务)

服务api内部:

当业务是计算密集型时通过算法优化、降低并发数来降低服务的计算难度

当业务是io密集型时尽可能用多线程技术处理提高响应时间

当业务需求不需要即时返回处理结果时,可以考虑异步处理用户请求

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332027.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号