Bonjour,
Voici ce qui m'arrive : j'ai une requête sur deux tables qui ont chacune 14000 entrées.
Je fais une requête qui renvoie environ 6000 résultats, comprenant 4 champs, un INT, deux DOUBLE, et un ENUM.
Le benchmark pour la requête seule est satisfaisant, mais php met un temps fou à récupérer le résultat SQL d"une part, et à faire la sortie à l'affichage d'autre part.
Le benchmark SQL est extrait de phpMyAdmin, et indique 2,9 secondes. Le benchmark PHP indique 15 secondes en tout, requête comprise.
Le résultat sql est bouclé pour ajout dans un tableau avec les fonctions mysql_*, et pour finir, le tout est envoyé avec json_encode().
Connaissez-vous un moyen d'extraire ces résultats plus rapidement à partir du moment où ils sont transmis à PHP ?
Merci pour votre attention.
Partager