Grantome Posté 12 Avril 2006 Posté 12 Avril 2006 Bonjour, Vous connaissez mysql_free_result, fonction qui permet de libérer la mémoire utilisé par une requete. En générale, mysql_free_result sert à libérer de la mémoire en course de script, pour ne pas exploser les ressources serveurs. Mais est-elle nécessaire si on l'utilise en fin de script ?
Harry_20 Posté 12 Avril 2006 Posté 12 Avril 2006 Non ce n'est pas utile, les ressource sont libérées automatiquement en fin de script PHP. Cette fonction est en effet utile si une requête produit beaucoup de résultats ... De même la fermeture de la connexion à la base de données n'est pas utile non plus en fin de script, sauf si on a choisi une connexion permanente.
thierry8 Posté 12 Avril 2006 Posté 12 Avril 2006 Non ce n'est pas utile, les ressource sont libérées automatiquement en fin de script PHP. Cette fonction est en effet utile si une requête produit beaucoup de résultats ... De même la fermeture de la connexion à la base de données n'est pas utile non plus en fin de script, sauf si on a choisi une connexion permanente. <{POST_SNAPBACK}> Personnellement je recommande fortement d'utilise la fermeture de la connexion à la base de données... Si vous la laissez ouverte, pendant toute la durée d'execution du script, vous allez être connecté inutilement au serveur de base de données. Or comme vous le savez sans doute, les hébergeurs limite les connexions par utilisateur. De ce fait vous pouvez gagner la moitié du temps en fermant la connexion dès quel n'est plus nécessaire et cela contribue ainsi à ne pas avoir de message d'erreur du genre : "Trop de connexion au serveur de base de données" Quant à la fonction mysql_free_result() je la trouve très pratique ! Lors de script gourmand, cela n'est vraiment pas négligeable.
Grantome Posté 12 Avril 2006 Auteur Posté 12 Avril 2006 Pas de soucis coté close BD Je fait mes requetes, je ferme et ensuite je créé la page ;-)
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant