Vaut-il la peine d'essayer de réduire la taille de JSON?

Je suis soumettre relativement beaucoup de données depuis une application mobile (jusqu'à 1000 objets JSON), que je devrais normalement coder comme ceci:

[{
    id: 12,
    score: 34,
    interval: 5678,
    sub: 9012
}, {
    id: ...
}, ...]

J'ai pu faire la charge utile plus petits en présentant un tableau de tableaux à la place:

[[12, 34, 5678, 9012], [...], ...]

pour économiser de l'espace sur les noms de propriété, et de recréer les objets sur le serveur (comme le schéma est fixe, ou, au moins, c'est un contrat entre le serveur et le client).

La charge utile ensuite soumis à un POST demande, le plus probable au cours d'une connexion 3G (ou pourrait être, wifi).

Il regarde comme je suis en économisant de la bande passante en utilisant les tableaux imbriqués, mais je ne suis pas sûr qu'il est perceptible lorsque gzip est appliqué, et je ne suis pas sûr de savoir comment précisément et objectivement mesurer la différence.

D'autre part, les tableaux imbriqués ne pas sentir comme une bonne idée: ils sont de moins en moins lisible et donc plus difficile à repérer des erreurs pendant le débogage. Aussi, puisque nous sommes le rinçage de la lisibilité dans les toilettes, nous avons pu aplatir un peu le tableau, puisque chaque tableau enfant a un nombre fixe d'éléments, le serveur pourrait juste le couper en tranches et de reconstruire les objets.

Tout autre matériel de lecture sur ce sujet est très apprécié.

source d'informationauteur Attila O.