SuperAPI AI 工具集

Performance Optimizer

部署与运维

查看项目

更新于 10-15 20:30

技能介绍

用途:Performance Optimizer 用于在应用变慢、出现扩容瓶颈或需要改善响应时间时进行性能优化,核心原则是先测量再优化,通过剖析定位真正的瓶颈,而不是凭感觉猜测。

主要能力:提供六阶段流程。一是剖析与测量,含前端 Chrome DevTools、Lighthouse、React Profiler,后端 Node.js 与 Python 剖析,以及 PostgreSQL、MongoDB 的慢查询与执行计划分析。二是数据库优化,如添加索引、消除 N+1 查询、优化 SQL、配置连接池。三是多层缓存,包括 Redis、HTTP 缓存头和 CDN。四是前端优化,含代码分割、懒加载、图片优化、包体积与 React 渲染优化。五是后端优化,含异步队列、响应压缩、分页、字段过滤与限流。六是监控告警,涉及 APM 工具与自定义指标。

指标参考:Web Vitals 目标为 LCP < 2.5s、FID < 100ms、CLS < 0.1;后端目标为 API P95 < 500ms、数据库查询 P95 < 100ms、TTFB < 600ms。

使用方式:按资料中的阶段依次执行,先用 Lighthouse(lighthouse https://yoursite.com --view)或 Node.js 的 node --prof app.js、0x app.js 等命令采集数据,再针对最慢部分优化,并借助监控持续验证。

适用场景:Web 应用性能审计、数据库慢查询治理、缓存设计与前后端提速。

限制:资料未说明该技能的具体安装方式、授权、价格或平台支持情况,暂未提供;其中涉及的优化手段需结合实际技术栈验证,不应直接照搬。