原文:记一次接口性能优化实践总结:优化接口性能的八个建议

前言 最近对外接口偶现 超时问题,原因是代码执行时间过长,超过nginx配置的 秒,然后真枪实弹搞了一次接口性能优化。在这里结合优化过程,总结了接口优化的八个要点,希望对大家有帮助呀 数据量比较大,批量操作数据入库 耗时操作考虑异步处理 恰当使用缓存 优化程序逻辑 代码 SQL优化 压缩传输内容 考虑使用文件 MQ等其他方式暂存,异步再落地DB 跟产品讨论需求最恰当,最舒服的实现方式 嘻嘻,先看一 ...

2020-05-30 22:57 0 3338 推荐指数:

查看详情

一次EFCore性能优化

  最近换公司了,新公司项目技术是用dotnetcore + efcore 做业务层的数据查询。最近早会发言时候,测试提出有个页面查询列表速度特别慢,有几十秒之长。我听着有点诧异,毕竟之前在上一家公司我们接口查询速度必须在200ms以内,有1秒的已经很夸张了,几十秒基本没有用户体验。但是这毕竟不是 ...

Sat Apr 20 00:55:00 CST 2019 1 2941
一次mysql性能优化(thread)

ERROR: "Can't create a new thread (errno 12); if you are not out of available memory, you can ...

Fri May 05 00:14:00 CST 2017 0 1391
一次线上 OOM 和性能优化

大家好,我是鸭血粉丝(大家会亲切的喊我 「阿粉」),是一位喜欢吃鸭血粉丝的程序员,回想起之前线上出现 OOM 的场景,毕竟当时是第一次遇到这么 紧脏 的大事,要好好记录下来。 1 事情回顾 在某次周五,通过 Grafana 监控,发现线上环境突然出现CPU和内存飙升的情况: 但是看到网络 ...

Thu Jan 02 05:44:00 CST 2020 1 973
一次前端性能优化的案例

前两天遇到一个前端性能相关的bug,感觉还挺典型的,整理了一下解决过程和思路,写下来分享给大家。 场景是这样的,有一个答题的界面,可以播放音频、填空、提交答案,界面是长这个样子的: 看起来还挺简单吧,但是我们在手机上跑的时候,却遇到了以下问题: 1. 填完空后,提交按钮会由灰色变为蓝色 ...

Thu Nov 02 21:14:00 CST 2017 25 4322
接口执行快,并发慢,性能优化

接口执行快,并发慢,性能优化1 重现问题,构建并发测试----300并发6.7s 处理方案:jmeter构建并发测试,分直接针对接口并发,sql并发2 数据库服务器cpu,内存分析, 处理方案:查询数据库(4核8g)cpu cpu高达99% (top --> 1)3 发现kswapd0 ...

Thu Oct 29 18:37:00 CST 2020 0 447
一次提升18倍的性能优化

背景 最近负责的一个自研的 Dubbo 注册中心经常收到 CPU 使用率的告警,于是进行了一波优化,效果还不错,于是打算分享下思考、优化过程,希望对大家有一些帮助。 自研 Dubbo 注册中心是个什么东西,我画个简图大家稍微感受一下就好,看不懂也没关系,不影响后续的理解 ...

Sun Nov 21 21:44:00 CST 2021 0 138
一次 Java 服务性能优化

背景 前段时间我们的服务遇到了性能瓶颈,由于前期需求太急没有注意这方面的优化,到了要还技术债的时候就非常痛苦了。 在很低的 QPS 压力下服务器 load 就能达到 10-20,CPU 使用率 60% 以上,而且在每次流量峰值时接口都会大量报错,虽然使用了服务熔断框架 Hystrix,但熔断 ...

Sun Nov 22 05:21:00 CST 2020 0 410
一次提升18倍的性能优化

背景 最近负责的一个自研的 Dubbo 注册中心经常收到 CPU 使用率的告警,于是进行了一波优化,效果还不错,于是打算分享下思考、优化过程,希望对大家有一些帮助。 自研 Dubbo 注册中心是个什么东西,我画个简图大家稍微感受一下就好,看不懂也没关系,不影响后续的理解 ...

Wed Mar 02 18:25:00 CST 2022 2 2166
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM