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

Résolu
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   -  
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

1 réponse

Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   274
 
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...
0