Mon application Web envoie des fichiers JSON au client. Ces fichiers peuvent être relativement gros. Puis-je les compresser côté serveur et recevoir de manière non compressée côté client de manière transparente?Est-il possible de gzip fichier sur le serveur et ungzip dans le navigateur de manière transparente?
Par exemple, si j'écris
$.getJSON("ajax/test.json", function(data) {
...
});
je peux avoir juste ajax/test.json
et mis au format gzip-encodage du contenu à gzip?
Oui. En règle générale, il s'agit d'un élément de configuration pour votre serveur Web, vous n'avez rien à faire par programme ou modifier vos fichiers. – pvg
Donc, si j'ai juste stati JSON sur le serveur (par exemple, AWS), il est très probablement compressé? –
Peut-être, dépend de la façon dont vous configurez votre serveur. Il est trivial de vérifier en regardant l'onglet réseau dans les outils de développement du navigateur. – pvg