A propos de l'optimisation de scripts PHP

mercredi 30 juin 2004 :: perrick :: PHP :: 8 commentaires :: aucun trackback

D'habitude plutôt branché Mozilla, Pascal Chevrel propose quand même quelques notes intéressantes sur l'optimisation d'un site chez Online.fr. J'ai même trouvé quelque chose que je ne connaissais pas : 4 - mysql_fetch_array, ajoutez le paramètre MYSQL_ASSOC. Toujours bon à prendre et surtout à faire circuler !
[via : GlazBlog]

Vos commentaires et/ou trackbacks

Le mercredi 30 juin 2004 à 13:05, commentaire par Ldo :: site :: #

plus rapidement il y a aussi mysql_fetch_assoc()

Le mercredi 30 juin 2004 à 18:06, commentaire par pk :: site :: #

Reste plus qu'à espérer que l'auteur -- Pascal en l'occurence -- lise ses trackbacks et intègre cette legère modif. ;-)

Le mercredi 30 juin 2004 à 22:31, commentaire par pascal :: #

Salut :-)

Je connais mysql_fetch_assoc mais je n'ai vu aucune différence de performance avec mysql_fetch_array. En plus j'ai l'impression que fetch_array est destiné à remplacer fetch_row et fetch_assoc à terme.

Le jeudi 1 juillet 2004 à 09:26, commentaire par pk :: site :: #

Alors plus rapide ou pas ? Est-ce que qq'un a fait des benchs qq part ? PS : 10h pour un aller-retour, c'est pas mal !

Le jeudi 1 juillet 2004 à 16:19, commentaire par pascal :: #

Voici le résultat de mes tests, requête extrayant 49000 champs d'une base, répetée 10 fois, moyenne des résultats :

Avec mysql_fetch_array : 3,77 secondes

Avec mysql_fetch_assoc : 3,78 secondes

Strictement pareil donc. Je pense même que mysql_fetch_array est tout simplment un alias de mysql_fetch_assoc

Le jeudi 1 juillet 2004 à 18:43, commentaire par pk :: site :: #

Merci de cette précision, pour ce qui est de l'alias faudrait aller voir dans le code source de PHP pour vérifier : ce n'est pas indiqué dans le manuel !

Le dimanche 28 novembre 2004 à 11:26, commentaire par newneo :: site :: #

Je pense que voici la seule différence, trouvé sur nexen

# fetch_array - Lit une ligne de résultat dans un tableau associatif ou numérique
# fetch_assoc - Lit une ligne de résultat dans un tableau associatif

par contre il ne parle pas du plus rapide

Le mardi 26 avril 2005 à 20:27, commentaire par compositeur :: site :: #

hum... donc ca ne ferait qu'allourdir sans ralentir ? :)

Ajouter un commentaire

Les commentaires pour ce billet sont fermés.