OhMyCalc

Calculateur de taille de charge utile API

Estimez la taille de la charge utile de l'API JSON et la taille compressée par gzip à partir du nombre de champs, de la taille moyenne des champs, des éléments du tableau et de la profondeur d'imbrication.

Comment utiliser le calculateur de taille de charge utile

  1. Entrez le nombre de champs JSON.
  2. Entrez la taille moyenne du champ en octets.
  3. Entrez le nombre d'éléments du tableau.
  4. Entrez la profondeur d'imbrication.
  5. Cliquez sur Calculer pour obtenir une charge utile estimée et la taille compressée.

Cas d'utilisation

Formule

Taille brute = champs × taille moyenne du champ × (1 + éléments du tableau × 0,1) × surcharge d'imbrication.

Questions fréquemment posées

Dans quelle mesure gzip compresse-t-il JSON ?
Gzip compresse généralement JSON de 60 à 80 % en raison de sa répétition élevée de texte, ce qui donne 20 à 40 % de la taille d'origine.
Qu'est-ce qu'une bonne taille de charge utile d'API ?
Gardez les charges utiles inférieures à 100 Ko pour de bonnes performances.
Dois-je utiliser MessagePack au lieu de JSON ?
MessagePack est 20 à 50 % plus petit que JSON pour les données binaires, mais JSON est plus déboguable et universellement pris en charge.