par
Henri » 08 juil. 2006, 12:51
Elle est surtout utile quand tu fais des connexions persistantes, c'est à dire qui se conservent d'une page sur l'autre. A ce moment-là, il peut être intéressant de libérer de la mémoire au changement de page lorsque des données ne sont plus utiles (en cas de connexion persistante, les données suivent la session http, donc utilisent de la mémoire du serveur).
Sinon, la libération de la mémoire est effectuée à la fin de la page php. A moins que tu traites des millions de ligne dans un script ou des tas de champs BLOB très gros, il y a peu de nécessité d'utiliser cette fonction en cours de script.
Cela dit, même si PHP se charge de tout, je trouve qu'il est plus propre de fermer ses connexions avant de quitter une page.
Elle est surtout utile quand tu fais des connexions persistantes, c'est à dire qui se conservent d'une page sur l'autre. A ce moment-là, il peut être intéressant de libérer de la mémoire au changement de page lorsque des données ne sont plus utiles (en cas de connexion persistante, les données suivent la session http, donc utilisent de la mémoire du serveur).
Sinon, la libération de la mémoire est effectuée à la fin de la page php. A moins que tu traites des millions de ligne dans un script ou des tas de champs BLOB très gros, il y a peu de nécessité d'utiliser cette fonction en cours de script.
Cela dit, même si PHP se charge de tout, je trouve qu'il est plus propre de fermer ses connexions avant de quitter une page.