[optimisation Mysql] Fermer ou pas les connexions distantes

theJB
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 411
Inscription: 7 Avr 2006

[optimisation Mysql] Fermer ou pas les connexions distantes

Message le Ven Aoû 03, 2007 19:56

J'ai deux serveurs, un pour php, un pour SQL.
Actuellement, quand je me connecte à mysql depuis le php, dès que la req est faite je ferme la connexion.
Mon script fait pas mal de requete et donc je me demande si je ferai pas mieux de laisser ma connexion sql ouverte pendant son execution.
Vous en pensez quoi?

Et si le script en question a une durée d'environ une minute à chaque appel, ca pose un pb d'avoir une connexion sql ouverte pdt ce tps là?

Koxin-L
WRInaute passionné
WRInaute passionné
 
Messages: 1925
Inscription: 29 Mar 2007

Message le Ven Aoû 03, 2007 20:44

Toujours fermer.
Ouverture, requête, fermeture, traitement, affichage.


mrPringle
WRInaute impliqué
WRInaute impliqué
 
Messages: 592
Inscription: 11 Mar 2006

Message le Ven Aoû 03, 2007 23:23

Je ferme aussi mes ressources sql, mais je me rappelle que quand j'ai commencé à développer, on m'avait toujours dit que c'était fait automatiquement.
Par précaution, faut mieux le faire, ça coûte pas grand chose et ça parait logique.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19593
Inscription: 8 Aoû 2004

Message le Sam Aoû 04, 2007 13:08

mrPringle a écrit:Je ferme aussi mes ressources sql, mais je me rappelle que quand j'ai commencé à développer, on m'avait toujours dit que c'était fait automatiquement.
oui, mais à la fin du script. et s'il y a une grande part de traitement après la fin de l'exécution sql, ça laisse la connexion ouverte


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6406
Inscription: 5 Juil 2004

Message le Sam Aoû 04, 2007 14:06

Tout dépend de la connexion.

Pour des connexions persistantes c'est obligatoire sinon le serveur va rapidement être sur les genoux.

Sinon ce n'est pas obligatoire mais il faut le faire.
Ca fait parti des optimisations d'un script.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités