SuperAPI AI 工具集

backend-latency-profiler-helper

编程与开发

查看项目

更新于 10-16 03:16

技能介绍

用途:帮助后端开发者识别 API 延迟热点和瓶颈,围绕慢端点检测、原因分析和修复路线图展开。

主要能力:提供中间件示例,在请求完成时记录耗时,超过阈值(如 1000ms)输出慢请求告警,包含端点、方法、耗时和用户标识;给出基于请求日志的 SQL 查询,按端点统计平均耗时、最大耗时和请求数,筛选平均耗时超过 500ms 的前十个端点;用接口结构描述瓶颈,包含端点、平均延迟、疑似原因和修复优先级;并给出分阶段修复路线图,如第一周快速优化(加索引、启用响应缓存、修复 N+1 查询),第二周中等投入(优化慢查询、引入 Redis 缓存、连接池),第三周长期优化(查询优化、服务拆分、CDN 集成)。

使用方式:可将中间件接入 Express 类应用,在日志系统中执行示例查询,或按给出的数据结构整理瓶颈与修复计划。输出清单包括识别慢端点、分析原因、创建修复路线图、配置监控。

适用场景:后端接口性能排查、日志分析、慢查询治理、性能优化排期。

限制:资料未说明具体支持的运行时、语言或框架版本,也未提供实际部署、监控工具接入和自动化执行方式;示例代码与查询需根据实际技术栈调整。