📐 分层架构下的性能调优策略
30章
完整目录 · 动手调优
01
性能调优概述
分层架构性能本质
通用方法论
指标与度量
02
性能分析工具链
Linux工具集
Java工具
数据库工具
03
CPU性能调优
上下文切换
CPU密集型优化
线程池调优
04
内存性能调优
内存泄漏检测
JVM内存模型
堆外内存管理
05
磁盘I/O性能调优
I/O模型对比
磁盘调度算法
文件系统选择
06
网络性能调优
TCP/IP协议栈
网络延迟分析
连接池与复用
07
数据库性能调优
索引优化策略
SQL语句调优
连接池配置
08
缓存性能调优
LRU/LFU/TTL
分布式缓存优化
缓存穿透/击穿/雪崩
09
应用层性能调优
代码级优化
异步与消息队列
无锁编程与CAS
10
架构层性能调优
读写分离/分库分表
微服务限流降级
异地多活与容灾
11
性能测试与压测
JMeter/Locust
压测场景设计
结果分析与瓶颈
12
全链路追踪与监控
Jaeger/Zipkin
APM系统
告警策略设计
13
JVM性能调优实战
GC日志分析
G1/ZGC选择
JVM参数案例
14
Tomcat与Web容器调优
线程池配置
连接器优化
静态资源处理
15
Nginx反向代理调优
Worker进程数
事件模型
缓存与压缩
16
消息队列性能调优
Kafka/RocketMQ
分区与副本策略
消息堆积处理
17
搜索引擎性能调优
ES索引优化
查询性能调优
集群规划
18
大数据场景性能调优
Spark/Flink调优
数据倾斜处理
资源参数配置
19
容器化环境性能调优
Docker资源限制
K8s QoS与调度
Sidecar性能影响
20
云原生架构性能调优
Serverless冷启动
Service Mesh开销
FaaS性能模型
21
性能调优案例一
高并发秒杀系统
22
性能调优案例二
大数据实时计算
23
性能调优案例三
微服务网关优化
24
性能调优案例四
数据库慢查询治理
25
性能调优案例五
缓存一致性优化
26
性能调优案例六
全链路压测与容量
27
性能调优案例七
移动端API优化
28
性能调优案例八
IoT数据采集优化
29
性能调优案例九
金融交易低延迟
30
总结与未来趋势
持续改进
AI性能调优
性能工程文化