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
- Entrez le nombre de champs JSON.
- Entrez la taille moyenne du champ en octets.
- Entrez le nombre d'éléments du tableau.
- Entrez la profondeur d'imbrication.
- Cliquez sur Calculer pour obtenir une charge utile estimée et la taille compressée.
Cas d'utilisation
- •Optimisation des tailles de réponse API pour les clients mobiles.
- •Évaluation de l'efficacité de la charge utile GraphQL par rapport à REST.
- •Planification de la bande passante réseau pour les applications gourmandes en API.
- •Identification de la récupération excessive dans les conceptions d'API.
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.