Rakotomandimby (R12y) Mihamina
2008-10-09 22:52:45 UTC
Bonjour,
Je reprends une application en PHP (on s'en serait douté) qui a la
connexion à la base de données dans un fichier à part et qui est
systématiquement "includé_once" par chaque fichier PHP existant (sauf
quelques exceptions).
Dans le code pris dans sa globalité, aucune fermeture de la connexion à
la base de données.
On teste sur le réseau local, on sent bien les quelques milliers de
requetes générées par les scripts, mais même en y mettant du coeur, on
n'arrive pas à faire raler le serveur de base de données (il devrait
raler à cause du nombre trop important de connexions "ouvertes"), qui a
quand même un paramétrage par défaut (Ubuntu).
Le fait de ne pas fermer la connexion à la base de données semble
contenu par un espece de ramasse miette. Est-ce le cas? Devrait-on
fermer la connexion à la base de donnée apres s'en etre servi?
Configuration: PHP5, Mysql 5, Ubuntu server 8.04.
Je reprends une application en PHP (on s'en serait douté) qui a la
connexion à la base de données dans un fichier à part et qui est
systématiquement "includé_once" par chaque fichier PHP existant (sauf
quelques exceptions).
Dans le code pris dans sa globalité, aucune fermeture de la connexion à
la base de données.
On teste sur le réseau local, on sent bien les quelques milliers de
requetes générées par les scripts, mais même en y mettant du coeur, on
n'arrive pas à faire raler le serveur de base de données (il devrait
raler à cause du nombre trop important de connexions "ouvertes"), qui a
quand même un paramétrage par défaut (Ubuntu).
Le fait de ne pas fermer la connexion à la base de données semble
contenu par un espece de ramasse miette. Est-ce le cas? Devrait-on
fermer la connexion à la base de donnée apres s'en etre servi?
Configuration: PHP5, Mysql 5, Ubuntu server 8.04.