首页 > 其他分享 >【学习日志】后端接口常见优化方案总结

【学习日志】后端接口常见优化方案总结

时间:2023-01-16 13:45:00浏览次数:45  
标签:异步 缓存 方案 Redis 接口 日志 优化

  1. 耗时操作异步,可以考虑使用Future或Java8后出现的CompletableFuture
  2. 内存缓存,分布式用Redis,单机用Guava,注意缓存问题(击穿,穿透和雪崩),Redis的两种缓存结构
  3. 锁粒度控制
  4. 数据库批量修改
  5. 使用队列+异步处理应对流量突增
  6. 通过限流等方案保证服务稳定性

标签:异步,缓存,方案,Redis,接口,日志,优化
From: https://www.cnblogs.com/maerpao/p/17055212.html

相关文章

  • 硬盘sata接口和m.2接口
     001、    01、sata接口使用SATA(SerialATA)口的硬盘又叫串口硬盘,SATA硬盘接口很小,连接线小巧,串行接口还具有结构简单、支持热插拔的优点。是主流的接口类型......
  • 如何优化并改进美颜sdk人脸识别技术?
    回想以前,美颜APP诞生之初,大部分用户只会用“暴力”美颜、美型,回看一下确实非常尴尬,因为通过这种方式美颜的人像非常“假”,不够自然、真实。如今,美颜SDK加持后的相机能给用户......
  • 新一代云原生日志架构 - Loggie的设计与实践
    Loggie萌芽于网易严选业务的实际需求,成长于严选与数帆的长期共建,持续发展于网易数帆与网易传媒、中国工商银行的紧密协作。广泛的生态,使得项目能够基于业务需求不断完善、......
  • 【学习日志】Java8的CompletableFuture
    Java8引入的CompletableFuture,对Future做了改进:1.可以传入回调对象,不再像Future那样循环查询执行结果。2.另外可以将多个Future结合到一起并行或串行执行,主要方法如下:......
  • 前端性能优化 前端预加载 提前下载资源文件 图片 提升页面打开速度
    项目使用vue3+tsconstprogressNum=ref(0); //下载进度//提前下载文件资源constrequestFun=(url:string,name:string)=>{ letxhr=newXMLHttpReques......
  • 深入UGUI Mask组件原理和性能深度优化
    对于一款游戏UI系统必不可少,UGUI是现在项目组中实现UI系统的大多数解决方案,使用广泛。UGUI提供的组件很多,外部很多厂商也提供了很多UGUI的第三方插件,而客户端开发人员往往......
  • 【3.x合批亲测】使用这个优化方案,iPhone6也能飞起来,直接拉满60帧!
    大家好,我是晓衡!上周我花了3天的时间,体验测试了一款Creator3.x性能优化工具:98K动态分层合批。它能将DrawCall超过1000+次的2D界面,实现运行时节点分层排序,利用引......
  • 简单IO操作写入本地日志
      ///<summary>///写入本地日志///</summary>///<paramname="strText">日志内容</param>///<paramname="logPath">日志......
  • 小白必看!用JMeter+ANT进行接口自动化测试,并生成HTML测试报告
    每天进步一点点,关注我们哦,每天分享测试技术文章本文章出自【码同学软件测试】码同学公众号:自动化软件测试,领取资料可加:magetest码同学抖音号:小码哥聊软件测试 小伙......
  • 接口和抽象类的区别
    方法层面的比较接口中的方法只能是抽象方法,即publicabstract方法,不能有非抽象方法。但可以提供默认方法(default方法),子类可以不重写抽象类中的方法可以是抽象方法也可......