OhMyCalc

API ペイロード サイズ計算ツール

フィールド数、平均フィールド サイズ、配列項目、ネストの深さから、JSON API ペイロード サイズと gzip 圧縮サイズを推定します。

ペイロード サイズ計算ツールの使用方法

  1. JSON フィールドの数を入力します。
  2. 平均フィールド サイズをバイト単位で入力します。
  3. 配列項目の数を入力してください。
  4. ネストの深さを入力してください。
  5. [計算]をクリックして、推定ペイロードと圧縮サイズを取得します。

使用例

計算式

生のサイズ = フィールド × 平均フィールド サイズ × (1 + 配列項目 × 0.1) × ネストのオーバーヘッド。

よくある質問

gzip は JSON をどれくらい圧縮しますか?
Gzip は通常、テキストの繰り返しが多いため JSON を 60 ~ 80% 圧縮し、元のサイズの 20 ~ 40% になります。
適切な API ペイロード サイズはどれくらいですか?
良好なパフォーマンスを得るには、ペイロードを 100 KB 未満に抑えてください。
JSON の代わりに MessagePack を使用する必要がありますか?
MessagePack はバイナリ データの場合、JSON より 20 ~ 50% 小さいですが、JSON はよりデバッグしやすく、広くサポートされています。