Skip to content

性能优化

约 321 字大约 1 分钟

优化

2025-03-04

本文作者:程序员飞云

本站地址:https://www.flycode.icu

通用性能优化

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

image-20240131150206799
image-20240131150206799
性能优化
性能优化

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

业务场景性能优化

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

查询优化

1. 精简数据

后端减少返回的无效数据

2. 优化Sql

减少数据库的次数

减少查询无关字段

添加索引

优化sql语句

使用索引

3. 压力测试

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

4. 分布式缓存

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

5. 多级缓存

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

6. 计算优化

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

7. 选用性能更高服务器

例如Vert等等,提升性能。

贡献者

  • flycodeuflycodeu

公告板

2025-03-04正式迁移知识库到此项目