SuperAPI AI 工具集

performance-optimization

数据与分析

查看项目

更新于 10-16 03:42

技能介绍

用途:系统化定位并解决性能瓶颈,适用于优化应用性能、缩短加载时间、改进数据库查询、满足性能预算或诊断 Web 瓶颈。核心是强制的 MEASURE-IDENTIFY-OPTIMIZE-VERIFY 循环,避免过早优化和猜测,每次优化必须产生可测量提升,否则回滚。

主要能力:分四阶段。测量阶段建立基线,可用 npx lighthouse https://your-app.com --output=json --output-path=baseline.json、k6 run --out json=baseline.json loadtest.js,以及 PostgreSQL 的 SET log_min_duration_statement = 100;。定位阶段按层选择工具,如 React DevTools Profiler、Chrome Performance、Node.js 的 --prof、EXPLAIN ANALYZE、webpack-bundle-analyzer、vite-bundle-visualizer。优化阶段一次只改一处,针对大包、慢 API、慢查询、重复渲染、大图、慢 TTFB、内存泄漏等给出对应手段。验证阶段用相同方法复测并量化对比。

还提供缓存策略决策表(内存、Redis/Memcached、CDN、浏览器及 Cache-Control 示例)、包体优化技术、数据库索引规则与查询计划红旗、Web Vitals 目标(LCP、INP、CLS)及优化表、负载测试类型与关键指标、常见反模式。

使用方式:按阶段执行,每阶段有停止检查项,未满足不进入下一阶段。开始时应声明正在使用该技能。

限制:资料未提供具体安装命令、收费、平台支持范围或效果保证;部分工具与命令需结合项目环境自行准备。