[PHP/SQL] Optimiser connexion base de données [Résolu/Fermé]

Signaler
Messages postés
1935
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
-
Messages postés
1935
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
-
Bonjour,

Je cherche à optimiser un site web. Je viens de remarquer que ce qui prend le plus de temps c'est la connexion à la base de données Mysql.

Par exemple :
sur 1.0637 seconde pour générer la page entière.
1.0268 seconde est consacré à une connexion sql.


J'utilise PDO pour me connecter depuis php.
Le site est en local hébergé à l'aide de wampserver.

Mysql 5.5.24
PHP 5.3.13

Ça tourne sur un ordi bien équipé (i7,ddr3), wamp server est actuellement sur un ssd.
Je ne comprend pas pourquoi ça met autant de temps.

voilà la fonction qui pose problème.
PDO('mysql:host='.$host.';dbname='.$dbname,$user,$password,$driverOptions)

elle n'est exécuté qu'une fois par script.

Je voudrais savoir si c'est normal que ça mette autant de temps, si ça vient de php ou de la configuration de mysql, ou des paramètres de la base de donnée.

Et si possible comment accélérer ça.

Un grand merci à celui qui m'aidera.

1 réponse

Messages postés
1935
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
261
Je viens de trouver !

J'avais mis localhost pour le serveur, je l'ai remplacé par 127.0.0.1 (donc directement l'ip) et c'est passé à 0.03 seconde en moyenne pour générer une page.

Conclusion mettre l'ip du serveur plutôt qu'un dns...