API 有效负载大小计算器
根据字段计数、平均字段大小、数组项和嵌套深度估计 JSON API 负载大小和 gzip 压缩大小。
如何使用有效负载大小计算器
- 输入 JSON 字段的数量。
- 输入平均字段大小(以字节为单位)。
- 输入数组项数。
- 输入嵌套深度。
- 单击“计算”以获取估计的有效负载和压缩大小。
使用场景
- •优化移动客户端的 API 响应大小。
- •评估 GraphQL 与 REST 负载效率。
- •为 API 密集型应用程序规划网络带宽。
- •识别 API 设计中的过度获取。
公式
原始大小 = 字段 × 平均字段大小 × (1 + 数组项 × 0.1) × 嵌套开销。
常见问题
gzip 对 JSON 的压缩程度是多少?
由于文本重复率较高,Gzip 通常会将 JSON 压缩 60-80%,从而导致原始大小的 20-40%。
什么是合适的 API 负载大小?
将有效负载保持在 100 KB 以下以获得良好的性能。
我应该使用 MessagePack 而不是 JSON 吗?
对于二进制数据,MessagePack 比 JSON 小 20-50%,但 JSON 更易于调试且得到普遍支持。