Bonjour à tous,
Je fais appel à vous car j'ai des lenteurs dans la fonction mysql_connect que je n'arrives pas à identifier.
J'ai deux serveurs :
Un Windows Server 2008 - Apache/2.4.3 (Win32) mod_authnz_sspi/0.1.0 PHP/5.4.45
Un Windows Sever 2012 - dans DMZ - MySQL 5.7.13
Mon premier serveur communique avec la base de données du deuxième serveur.
Mon soucis se situe dans la fonction mysql_connect()
Je ne sais pas pourquoi, mais parfois (aléatoirement), la connexion prend du temps. Généralement, la connexion se fait en 0 secondes, mais par moment, la connexion prend 3 secondes.
En mettant des traces en place, j'obtiens les temps : 0, 0, 0, 3.1134, 0.015564, 0.15612, 0, 0, 0 ,0 ,0 ,0, 3.145, 0, 0, 0, 3.1534
Généralement, on a un temps de connexion de 0 seconde, mais parfois de 3 secondes (toujours 3 secondes !).
Je ne sais pas d'où vient le problème. J'ai essayé de passer par le nom du serveur, par l'adresse IP, de désactiver les résolutions DNS sur le serveur MySQL, je n'ai pas de soucis de performances, pas de soucis de ping...
Pouvez-vous m'aider ?
Merci
Partager