json_encode VS. tout..
Posté : 31 mars 2008, 12:09
Je vérifiais un truc aujourd'hui, un script php qui envoie un large tableau vers un client JS (AJAX).
J'ai plusieurs modes d'affichage de ce tableau (json,print_r, var_dump et var_export). J'utilise le print_r pour mieux voir ce qui s'envoye, mais je trouvais ça fort lent, alors j'ai mis un timer sur à peu près tout le bazar.
Résultat, alors que print_r met de 8 à 12 secondes, var_dump 6 et var_export 5 (sur plusieurs essais), json_encode tourne autour des 33 centièmes.
json_encode demande sans doute moins de ressources pour afficher le contenu (pas de retours à la ligne, pas de formatage pour la lisibilité), mais je trouve ça quand même assez fun..
J'ai plusieurs modes d'affichage de ce tableau (json,print_r, var_dump et var_export). J'utilise le print_r pour mieux voir ce qui s'envoye, mais je trouvais ça fort lent, alors j'ai mis un timer sur à peu près tout le bazar.
Résultat, alors que print_r met de 8 à 12 secondes, var_dump 6 et var_export 5 (sur plusieurs essais), json_encode tourne autour des 33 centièmes.
json_encode demande sans doute moins de ressources pour afficher le contenu (pas de retours à la ligne, pas de formatage pour la lisibilité), mais je trouve ça quand même assez fun..