系统在保持现有架构(React + Spring Boot + MySQL + Redis)及全宗安全隔离前提下,完成 Phase 2 优化(前端动效紧缩至 120ms、后端详情查库穿透切除、去除 LOWER() 包装复合覆盖索引落地、HikariCP 连接池提升至 35)。 所有日常交互 P0 场景 P95 响应时间全面达成或优于验收 SLA(≤500ms),全场景错误率保持 0.00%。
| 核心业务场景与端点 | 验收 SLA (P95) | 1 VU (单用户基准) | 50 VU (常态并发) | 150 VU (峰值并发) | SLA 达成状态 |
|---|---|---|---|---|---|
档案列表标准查询GET /archives?categoryCode=AC01 |
≤ 500ms | 43.63ms → 36.90ms (15.4% ↓) | 458.52ms → 204.26ms (55.5% ↓) | 1115.82ms → 702.97ms (37.0% ↓) | ✅ 达标 |
档案列表模糊搜索GET /archives?search=凭证 |
≤ 500ms | 17.35ms → 34.06ms | 358.71ms → 179.85ms (49.9% ↓) | 942.09ms → 618.93ms (34.3% ↓) | ✅ 达标 |
档案详情查阅接口GET /archives/{id} |
≤ 300ms | 22.91ms → 16.30ms (28.8% ↓) | 428.15ms → 190.35ms (55.5% ↓) | 1072.04ms → 691.07ms (35.5% ↓) | ✅ 达标 (≤300ms) |
全局综合检索接口GET /search?q=凭证 |
≤ 2000ms | 23.41ms → 19.86ms (15.1% ↓) | 471.62ms → 196.96ms (58.2% ↓) | 1243.75ms → 761.71ms (38.8% ↓) | ✅ 达标 |
预归档单据池列表GET /pool/documents |
参考指标 | 44.35ms → 38.44ms (13.3% ↓) | 640.13ms → 298.36ms (53.4% ↓) | 1572.69ms → 995.64ms (36.7% ↓) | ✅ 良好 |
170.8 → 298.3 req/s (+74.7%)
194.2 → 297.2 req/s (+53.0%)
0.00% (零错误)
结论:详见上方矩阵数据,P95 满足阈值(<800ms)的单元标记为通过。
限制: