# 性能优化

本文作者:程序员飞云

本站地址:https://www.flycode.icu (opens new window)

# 通用性能优化

以请求的完整声明周期来分析

image-20240131150206799

性能优化

以上只是通用手段,不是所有的时候都需要使用,需要考虑实际情况。

# 业务场景性能优化

这部分必须要结合业务背景进行分析。

# 查询优化

# 1. 精简数据

后端减少返回的无效数据

# 2. 优化Sql

减少数据库的次数

减少查询无关字段

添加索引

优化sql语句

使用索引

# 3. 压力测试

经常需要使用压力测试,例如Jmeter进行测试,模拟大量的用户请求。

# 4. 分布式缓存

使用缓存来存放数据库数据,提升查询性能,例如Redis

# 5. 多级缓存

将本地缓存以及分布式缓存结合,提高查询数据速度。

# 6. 计算优化

减少不必要的数据计算,因为任何的计算都会消耗系统的CPU资源,例如采用Json序列化会影响查询性能。

# 7. 选用性能更高服务器

例如Vert等等,提升性能。

最近更新: 1/14/2025, 1:13:36 AM
飞云编程   |