Jump to content
Sign in to follow this  
-ZN-

Bonne utilisation du mysql_close()

Recommended Posts

Bonjour à toutes et à tous,

voici ce que dit la doc du mysql_close()


L'utilisation de mysql_close() n'est pas habituellement nécessaire, puisque les connexions non persistantes ouverts sont automatiquement fermées à la fin l'exécution du script.

J'ai des problèmes de connexions max sur mon serveur (déjà 400), et je me demande comment utiliser mysql_close() au mieux... Il faut dire que pour le moment, j'utilise très peu cette fonction.

Si je comprends bien, utiliser mysql_query en fin de fonction n'apporte rien car de toute façon la connexion sera fermée automatiquement ? ou est ce que la fermture s'applique uniquement en fin de script ? (un script pouvant appeler plusieurs fonctions)

Faut-il systématiquement utiliser la dite fonction de suite après le dernier mysql_query() ?

Merci d'avance pour vos conseils,

ZN

Share this post


Link to post
Share on other sites

Bonjour,

Faut-il systématiquement utiliser la dite fonction de suite après le dernier mysql_query() ?

C'est effectivement ce qui est conseillé. De plus, si tu as un grand nombre de calculs entre deux requêtes SQL, il faut même peut-être fermer après la première requête, et rouvrir une nouvelle connexion juste avant la deuxième.

Dans tous les cas, il faut éviter de laisser ouvert quelque chose dont on se sert pas, donc le but est de fermer cette connexion le plus tôt possible après la dernière requête.

Share this post


Link to post
Share on other sites
J'ai des problèmes de connexions max sur mon serveur (déjà 400), et je me demande comment utiliser mysql_close() au mieux... Il faut dire que pour le moment, j'utilise très peu cette fonction.

Insérer la fonction "mysql_close()" en fin de page pourrait fortement diminuer le nombre de connexions ouvertes en même temps. Après comme dit sarc, le mieux serait de fermer chaque connexion ouverte.

400 connexions ouvertes en simultanés, cela fait un peu beaucoup non ?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...