Ubuntu 上 Swagger 性能优化方法
一 文档与接口层优化
二 运行时与基础设施优化
三 Ubuntu 与容器化部署要点
四 快速检查清单
| 优化项 | 关键动作 | 验证方式 |
|---|---|---|
| 文档精简 | 移除冗余描述、拆分大规范 | 规范加载时间、UI 渲染耗时 |
| 缓存策略 | 配置 Cache-Control/ETag,接入 CDN | 首屏与重复访问的响应时间对比 |
| 分页过滤 | 接口与文档声明 page/size/filter | 大数据列表的响应时间与内存占用 |
| 限流熔断 | 设置阈值与策略 | 高峰期的错误率与超时率 |
| 反向代理 | Nginx/HAProxy 开启压缩与长连接 | 并发连接数与 P95 延迟 |
| JVM 调优 | 设置 -Xms/-Xmx,选择 G1/CMS | GC 停顿与 Full GC 次数 |
| 监控告警 | Prometheus + Grafana 面板 | 延迟、吞吐、错误率趋势与阈值告警 |