Vale a pena excluir campos nulos de uma resposta do servidor JSON em um aplicativo da web para reduzir o tráfego?

Digamos que a API esteja bem documentada e todos os campos de resposta possíveis sejam descritos.

A API do servidor do aplicativo Web deve excluir campos nulos em uma resposta JSON para diminuir a quantidade de tráfego? Esta é uma boa ideia?

Eu estava tentando calcular a quantidade de tráfego reduzida para um aplicativo grande como o Twitter, e os números são realmente bastante convincentes.

Por exemplo: se você excluir um único campo de resposta,"someGenericProperty":null, que é de 26 bytes, em cada resposta da API, enquanto o Twitter supostamente tem 13 bilhões de solicitações de API por dia, a quantidade de redução de tráfego será> 300 Gb.

Mais de 300 Gb a menos de tráfego todos os dias economiza bastante, não é? Esse é provavelmente o cálculo mais ingênuo e simplista de todos os tempos, mas ainda assim.

questionAnswers(3)

yourAnswerToTheQuestion