SuperAPI AI 工具集

performance-optimization

编程与开发

查看项目

更新于 10-16 08:44

技能介绍

用途:在性能要求、卡顿、Core Web Vitals 不达标或怀疑回归时,按测量、识别、修复、验证、防回归的流程优化前端、后端、查询与数据库性能。

主要能力:给出 Core Web Vitals 目标(LCP≤2.5s、INP≤200ms、CLS≤0.1);用 Synthetic(Lighthouse、DevTools)与 RUM(web-vitals、CrUX)建立基线;按症状定位瓶颈;修复 N+1 查询、无界数据获取、忽略索引的查询、连接池耗尽、图片未优化、React 多余重渲染、bundle 过大、缺少缓存等反模式;用 EXPLAIN ANALYZE 验证索引;设定并强制执行性能预算。

使用方式:先 profile 建立基线,再定位真实瓶颈,只改一处并重新测量,超过噪声才保留,否则回退;记录每次尝试;用 CI 与线上监控防回归。示例命令:npx bundlesize --config bundlesize.config.json、npx lhci autorun。

适用场景:加载慢、交互卡顿、API 响应慢、内存增长、CPU 尖峰、高延迟等。

限制:无问题证据前不应优化;缓存需明确 key 与失效策略,正确性优先;索引有写入成本;连接池并非越大越好;资料未提供具体收费、平台与效果数据。