api-response-optimization by aj-geddes/useful-ai-prompts
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill api-response-optimization快速的 API 响应可以提升整体应用程序性能和用户体验。优化主要关注负载大小、缓存和查询效率。
最小工作示例:
// 低效响应(包含不必要数据)
GET /api/users/123
{
"id": 123,
"name": "John",
"email": "john@example.com",
"password_hash": "...", // ❌ 绝不应发送
"ssn": "123-45-6789", // ❌ 敏感数据
"internal_id": "xyz",
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-02T00:00:00Z",
"meta_data": {...}, // ❌ 未使用的字段
"address": {
"street": "123 Main",
"city": "City",
"state": "ST",
"zip": "12345",
"geo": {...} // ❌ 不需要
}
}
// 优化后的响应(仅包含必要字段)
GET /api/users/123
{
"id": 123,
// ... (完整实现请参阅参考指南)
references/ 目录下的详细实现:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 指南 | 内容 |
|---|
| 响应负载优化 | 响应负载优化 |
| 缓存策略 | 缓存策略 |
| 压缩与性能 | 压缩与性能 |
| 优化检查清单 | 优化检查清单 |
每周安装量
127
代码仓库
GitHub 星标数
121
首次出现
2026年1月21日
安全审计
安装于
gemini-cli109
opencode107
codex102
cursor99
github-copilot92
claude-code92
Fast API responses improve overall application performance and user experience. Optimization focuses on payload size, caching, and query efficiency.
Minimal working example:
// Inefficient response (unnecessary data)
GET /api/users/123
{
"id": 123,
"name": "John",
"email": "john@example.com",
"password_hash": "...", // ❌ Should never send
"ssn": "123-45-6789", // ❌ Sensitive data
"internal_id": "xyz",
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-02T00:00:00Z",
"meta_data": {...}, // ❌ Unused fields
"address": {
"street": "123 Main",
"city": "City",
"state": "ST",
"zip": "12345",
"geo": {...} // ❌ Not needed
}
}
// Optimized response (only needed fields)
GET /api/users/123
{
"id": 123,
// ... (see reference guides for full implementation)
Detailed implementations in the references/ directory:
| Guide | Contents |
|---|---|
| Response Payload Optimization | Response Payload Optimization |
| Caching Strategies | Caching Strategies |
| Compression & Performance | Compression & Performance |
| Optimization Checklist | Optimization Checklist |
Weekly Installs
127
Repository
GitHub Stars
121
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
gemini-cli109
opencode107
codex102
cursor99
github-copilot92
claude-code92
GitHuman AI代码审查工具 - 可视化审查AI生成代码变更,支持行内评论和待办事项管理
148 周安装
社交媒体内容创作与管理技能:LinkedIn/X/Reddit/Discord 平台自动化工具
145 周安装
使用 bslib 构建现代化 Shiny 应用:Bootstrap 5 仪表盘与 UI 组件库
142 周安装
Python PDF处理全指南:合并拆分、文本表格提取、创建PDF文件
142 周安装
Mux视频平台开发指南:视频流、直播、播放器集成与AI工作流
83 周安装
Next.js App Router国际化方案:next-intl多语言路由配置指南
144 周安装