Ceci est mon premier jeu avec JSON et je suis surpris de la lenteur est.
Je suis tout à fait sûr que je suis absent quelque chose et je serai gratefull si quelqu'un peut vous aider.
Voici mon code
$.getJSON('/localhost/CountryList', function (data)
{
alert ("finished");
});
Mon countryList
retourne un tableau comme celui-ci
{"Code":"AF","Name":"Afghanistan"},
{"Code":"AX","Name":"Aland Islands"},
{"Code":"AL","Name":"Albania"},
etc ....
La superficie de mon tableau est d'environ 6K et il faut plus de 1m 30s pour le rendre rendu par le navigateur de mon IIS de développement local.
Quand je la compression, la taille va à 2K mais le temps est encore 20 ans 1m
Est-il normal que JSON est si lent?
Non, certainement pas. Vérifiez avec Firebug ce qui prend si longtemps - est-ce la demande, ou attendre une réponse du serveur? Si c'est la seconde, qu'est-ce qui prend si longtemps? –
Je ne sais pas si je suis à la recherche au bon endroit à Firebug, quand je clique droit sur l'événement, je peux voir que ceci: 0ms recherche DNS 1ms Connexion 1ms Blocking 0ms Envoi 1m18s en attente 2ms Recevoir – nachid