用途:当应用变慢、数据库查询过久、前端包体过大、API 响应超时或需改善 Core Web Vitals、准备应对高流量时,可用该技能系统化定位并优化全栈性能。
主要能力:按网络、数据库、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、图片优化、memo、虚拟列表、包分析)与剖析工具(cProfile、py-spy、Chrome DevTools、React DevTools、pg_stat_statements、k6、Locust)。
使用方式:按需查阅 references 下的数据库优化、缓存策略、Core Web Vitals、前端性能、剖析等文档;用诊断命令快速定位,如 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。
适用场景:慢查询与 N+1、包体与加载优化、Core Web Vitals 改善、内存泄漏与 CPU 瓶颈排查、LLM 响应缓存、向量索引选型、上线前性能检查与持续监控。
限制:资料未提供具体安装命令、收费与价格、平台支持范围及效果保证;示例数据为特定案例结果,不代表通用效果。