2026/7/29 17:34:19
网站建设
项目流程
性能优化:让系统"跑得更快"
你开车上班:
- 原来30分钟到
- 现在想25分钟到
- 可以换车、可以换路线、可以早点出门
性能优化就是让系统从"30分钟"变成"25分钟"的过程。
性能优化的原则
1. 先测量,再优化
不要猜,要用数据:
猜测:数据库慢 实际:网络延迟高
常用工具:
- APM:Skywalking、Pinpoint
- Profiling:pprof、JProfiler
- 慢查询:MySQL慢日志
2. 找到瓶颈
木桶原理:系统的性能取决于最短板。
常见瓶颈:
- CPU密集型:计算量大
- I/O密集型:磁盘读写、网络请求
- 内存密集型:内存不足、GC频繁
- 数据库:查询慢、连接池耗尽
3. 小步迭代
不要一次性大改: