美文网首页
接口优化总结

接口优化总结

作者: q若水 | 来源:发表于2019-07-06 09:36 被阅读0次

1、一定要绝对避免循环查数据库和缓存(PS:循环里面就不能有查询缓存,更不能有查询数据库的操作,因为循环的次数没法控制)

2、对于API接口的话,一般都是直接查缓存的,没有查数据库的

3、多用批量查询,少用单条查询,尽量一次查出来

4、对于使用阿里云,要留意一下相应产品的配置,该花的钱还是得花,同时,千万要记得正式环境中使用相应产品的内网地址

5、注意连接池大小(包括数据库连接池、Redis缓存连接池、线程池)

6、压测的机器上不要部署其它的服务,只跑待压测的服务,避免受其它项目影响;对于线上环境,最好一台机器上只部署一个重要的服务

7、没有用的以及被注释掉的代码,没有用的依赖最好及时清理掉

8、集群自不用说

9、一些监控类的工具工具可以帮助我们更好的定位问题,比如链路跟踪,这次项目中使用了PinPoint

10、如果技术上优化的空间已经非常小了,可以试着从业务上着手,用实际的数据说话,可以从日常的访问量,历史访问量数据来说服测试

11、每一次代码改动都有可能引入新的问题,因此,每次修改代码后都要回归测试一下(PS:每次修改完以后,我都会用几组不同的关键词搜索,然后比对修改前和修改后返回的数据是否一致,这个时候postman,以及Beyond compare就派上用场了)

12、关键的地方一定要多加点儿日志,方便以后排除问题,因为排查线上问题最主要还是靠日志

相关文章

  • 接口优化总结

    1、一定要绝对避免循环查数据库和缓存(PS:循环里面就不能有查询缓存,更不能有查询数据库的操作,因为循环的次数没法...

  • Android性能优化总结

    最近面试发现总是被问到性能优化的问题特此总结 一.接口优化 1.标准的接口 2.粒度合适,不要把逻辑粒度分得太散,...

  • 前端优化总结

    前端优化总结 优化用户体验 优化响应时间 静态资源 数据接口 渲染/应用初始化 日志管理 客户端HTTP协议缓存的...

  • 服务性能优化

    性能优化步骤 单机提高接口的响应时间,个人总结思考 业务代码优化:业务流程,是否重复判断,循环内外,可以是否减少s...

  • 周总结-正则

    hi 这里是jack的本周工作总结 本周工作内容 合规合同服务新增接口,优化代码 本周学习总结 正则学习 在编写处...

  • 作业

    请用接口隔离原则优化cache类的设计,画出优化后的类图 接口隔离:

  • 6.7-Jmeter5.x压测接口实战-接口性能优化前后QPS对

    Jmeter5.x压测接口实战-接口性能优化前后QPS对比 简介: Jmeter5.x压测接口实战-接口性能优化前...

  • 17.MySQL优化

    《高性能MySQL》——这本书都有的 “字段”优化总结 “索引”优化总结 索引的优化 “查询SQL”优化总结 “引...

  • iOS 性能优化总结

    iOS 性能优化总结 iOS 性能优化总结

  • IOS的性能优化包括哪几点

    iOS性能优化总结 iOS性能优化总结。关于 iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局...

网友评论

      本文标题:接口优化总结

      本文链接:https://www.haomeiwen.com/subject/ioguhctx.html