用途:这是一份性能调优方法论速查,帮助开发者在系统变慢时定位瓶颈并做有依据的优化,而不是凭猜测盲目改动。
主要能力:给出四条原则——先测量、优化正确的地方、设定可量化目标(如“200ms 以内”)、持续基准测试防止性能回退;提供优化层级顺序(算法→数据结构→I/O→内存→CPU),以及“建立基线→设目标→剖析→假设→优化→测量→重复”的剖析循环。涵盖 CPU、内存、I/O、链路追踪等剖析类型。
常见内容:N+1 查询与预加载,缓存策略(Cache-Aside、Write-Through、Write-Behind)与失效方式(TTL、事件、标签),连接池配置,惰性加载;数据库索引使用场景与复合索引顺序、EXPLAIN ANALYZE 与常见修复;前端关键渲染路径、Core Web Vitals(LCP、FID、CLS)目标值与打包优化(代码分割、tree shaking、压缩);并发中的并行请求、限流(令牌桶)与背压;监控中的四大黄金信号与百分位指标、基准与负载测试工具。
使用方式:按文档的检查清单逐项核对,先剖析再优化,一次只改一处并回归测量。
限制:文档为通用指导,未指定具体语言、框架或平台,也未提供安装命令、价格或适用环境;部分示例代码因原始资料截断(如“Large payloads Pa…”),相关内容暂未提供。