Enregistrements MySQL vers JSON : conserver des entiers au lieu des chaines varchar - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Enregistrements MySQL vers JSON : conserver des entiers au lieu des chaines varchar (/showthread.php?tid=2031) Pages :
1
2
|
RE: Enregistrements MySQL vers JSON : conserver des entiers au lieu des chaines varchar - Sephi-Chan - 27-10-2010 Okay, je comprends mieux. Par contre, ça m'étonne que le temps de transfert reste identique si le fichier est 2 fois plus léger. Comment as-tu testé ? Est-ce que ces données sont renvoyées par un service Web REST ? Sephi-Chan RE: Enregistrements MySQL vers JSON : conserver des entiers au lieu des chaines varchar - nicodd - 28-10-2010 Effectivement, c'est peut-être juste la compression du fichier, cela doit faire des merveilles sur des fichiers très redondants comme ceux ci. RE: Enregistrements MySQL vers JSON : conserver des entiers au lieu des chaines varchar - Furukoo - 28-10-2010 Je n'arrive pas vraiment à faire de mesures précises. J'utilise DebugBar sur IE8. Les temps de transmission varient du simple au triple sans que j'arrive à me faire une bonne idée. Si quelqu'un peut se lancer dans une comparaison ? Voilà le premier script (chaine json "normale") http://www.furukoo.fr/furukoo/php/top_user_json_v1.php Et voilà le second (donc avec $rows[] = array_values($row); ) http://www.furukoo.fr/furukoo/php/top_user_json_v2.php En terme de Ko transféré, le deuxième est 2 fois moins lourd. 10 Ko contre 20 Ko. Est ce que je dois mesurer autre chose ? RE: Enregistrements MySQL vers JSON : conserver des entiers au lieu des chaines varchar - Plume - 28-10-2010 J'arrive à avoir des temps plus court avec la deuxième version mais c'est sensiblement équivalent sinon. Les moyennes de temps sont assez proches. RE: Enregistrements MySQL vers JSON : conserver des entiers au lieu des chaines varchar - Anthor - 28-10-2010 gZippé, tu as 3.7ko et 3.3Ko, ça me choque donc pas que les temps soit comparables. RE: Enregistrements MySQL vers JSON : conserver des entiers au lieu des chaines varchar - Plume - 28-10-2010 Je pense aussi. Il n'y a pas assez de données pour voir une réelle différence. Par contre, fais un test avec 10 / 100 fois la quantité de données, tu devrais déjà mieux comprendre |