用途:当应用变慢、包体过大或需要排查性能问题时使用,覆盖从数据库到前端的全栈性能分析与优化框架。
主要能力:按瓶颈类别(网络、数据库、CPU、内存、渲染)给出症状与工具;提供 Core Web Vitals 目标(LCP<2.5s、INP<200ms、CLS<0.1、TTFB<200ms)和后端目标(简单读<100ms、复杂查询<500ms、写入<200ms、索引查找<10ms)。参考文档涵盖数据库优化(N+1、索引选择、EXPLAIN ANALYZE、连接池、游标分页)、缓存策略(多级缓存、cache-aside、失效策略、Redis、防击穿、HTTP 缓存)、Core Web Vitals、前端性能(代码分割、tree shaking、图片优化、memoization、虚拟列表、包分析)和剖析工具(cProfile、py-spy、Chrome DevTools、React DevTools、pg_stat_statements、k6、Locust)。
使用方式:按需查阅对应参考文件;用文中诊断命令快速定位问题,例如 PostgreSQL 慢查询查询、EXPLAIN ANALYZE 验证索引、lighthouse http://localhost:3000 --output=json、npx vite-bundle-visualizer、ANALYZE=true npm run build、py-spy record --pid $(pgrep -f uvicorn) --output profile.svg。另有监控清单、模板文件(database-optimization.ts、caching-patterns.ts、frontend-optimization.tsx、api-optimization.ts、performance-metrics.ts)与真实案例(混合搜索、LLM 响应缓存、向量索引选型)。
适用场景:需要性能预算、上线前检查、持续监控与回归排查的团队。
限制:成本、收益数字均来自文档所述案例,实际效果因环境而异;未提供安装步骤与独立命令行工具。