如何进行性能优化
优化目标:
- 吞吐量: 单位时间内发生的次数。比如 QPS、TPS、HPS 等。
- 平均响应时间: 每个请求的平均耗时。平均响应时间自然是越小越好,它越小,吞吐量越高。吞吐量的增加还可以合理利用多核,通过并行度增加单位时间内的发生次数。
- 优化的目标,减少某些接口的平均响应时间,降低到 1 秒以内;增加吞吐量,也就是提高 QPS,让单实例系统能够承接更多的并发请求。
优化策略:
- 通过压缩让耗时急剧减少
- nginx和网关层进行压缩
 
- 并行获取数据,响应飞快
- 并行获取数据
 
- 缓存分类,进一步加速
- redis缓存
 
- MySQL 索引的优化
- 建立索引、防止回表、索引覆盖
 
- JVM 优化
- JVM参数优化
 
- 其他优化
- 代码层次优化
 
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号