Calculadora de tamanho de carga útil da API
Estimar o tamanho da carga útil da API JSON e o tamanho compactado com gzip a partir da contagem de campos, tamanho médio do campo, itens da matriz e profundidade de aninhamento.
Como usar a calculadora de tamanho de carga útil
- Insira o número de campos JSON.
- Insira o tamanho médio do campo em bytes.
- Insira o número de itens do array.
- Insira a profundidade do aninhamento.
- Clique em Calcular para obter a carga útil estimada e o tamanho compactado.
Casos de Uso
- •Otimizando tamanhos de resposta de API para clientes móveis.
- •Avaliando a eficiência da carga útil GraphQL vs REST.
- •Planejando largura de banda de rede para aplicativos com uso intenso de API.
- •Identificando busca excessiva em designs de API.
Fórmula
Tamanho bruto = campos × tamanho médio do campo × (1 + itens da matriz × 0,1) × sobrecarga de aninhamento.
Perguntas Frequentes
Quanto o gzip compacta JSON?
Gzip normalmente compacta JSON em 60–80% devido à sua alta repetição de texto, resultando em 20–40% do tamanho original.
Qual é um bom tamanho de carga útil da API?
Mantenha as cargas abaixo de 100 KB para um bom desempenho.
Devo usar MessagePack em vez de JSON?
MessagePack é 20–50% menor que JSON para dados binários, mas JSON é mais depurável e tem suporte universal.