性能优化
本文作者:程序员飞云
通用性能优化
以请求的完整声明周期来分析


以上只是通用手段,不是所有的时候都需要使用,需要考虑实际情况。
业务场景性能优化
这部分必须要结合业务背景进行分析。
查询优化
1. 精简数据
后端减少返回的无效数据
2. 优化Sql
减少数据库的次数
减少查询无关字段
添加索引
优化sql语句
使用索引
3. 压力测试
经常需要使用压力测试,例如Jmeter进行测试,模拟大量的用户请求。
4. 分布式缓存
使用缓存来存放数据库数据,提升查询性能,例如Redis。
5. 多级缓存
将本地缓存以及分布式缓存结合,提高查询数据速度。
6. 计算优化
减少不必要的数据计算,因为任何的计算都会消耗系统的CPU资源,例如采用Json序列化会影响查询性能。
7. 选用性能更高服务器
例如Vert等等,提升性能。
贡献者
flycodeu
版权所有
版权归属:flycodeu
