J'administre des serveurs pour un site touristique - vente de séjours en ligne. Nous sommes en pleine migration de l'infra afin de moderniser le matériel et les solutions logicielles (debian).
Le fonctionnement est le suivant :
- serveur A : serveur Debian, apache, php etc.
- serveur B (le vieux serveur) : serveur Debian, mysql
[serveur C (le nouveau serveur) : serveur Debian, mariadb
C a été installé, les bases transférées, A modifié pour se connecter à C, toujours via pdo (le code de A n'a pas changé).
Problème, l'établissement de la connexion de A vers C est long. Le test réalisé est le suivant :
Code : Tout sélectionner
$debut = microtime(true);
$db_c = new PDO('mysql:host='.$dburl.';dbname='.$dbtable.';charset=utf8',$dblogin,$dbpass);
$db_c->query("SET NAMES 'utf8'");
$db_c->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
$fin = microtime(true);
$temps = $fin - $debut;
Un ping depuis A sur chacun des serveurs donne des valeurs similaires pour les 2 serveurs.
Pourriez-vous m'aider ?
Merci par avance !
Fabien