18-07-2008, 03:30 PM
je pense qu'il faut faire la différence entre théorie et pratique
en théorie, Php ferme toutes les connexions à la fin d'une page, tout comme il supprime de sa mémoire toute les variables (sauf les sessions, évidemment, puisqu'elles sont faites pour ça)
en pratique, est-ce que ça se passe réellement comme ça ? j'en doute un peu. car comme l'a dit oxman, si la charge du serveur est trop grande, et surtout selon sa qualité (genre un serveur IIS sous windows sur un p2 à 800Mhz 156Mo), il se peut que le serveur s'embrouille et oublie de faire certaines choses.
moi perso, je préfère ne pas parier là dessus et fermer moi même les connexions, et toujours mettre mes variables à null dès que j'en ai plus besoin.
et pour répondre à oxman, tu as peut-être raison, mais je suis pas convaincu à 100%. il faudrait trouver quelqu'un qui a vécu le problème, ou déjà fait des tests de montée en charge. car pour moi, une connexion à mysql est très légère. en tout cas, bien plus qu'une vers oracle
à voir...
en théorie, Php ferme toutes les connexions à la fin d'une page, tout comme il supprime de sa mémoire toute les variables (sauf les sessions, évidemment, puisqu'elles sont faites pour ça)
en pratique, est-ce que ça se passe réellement comme ça ? j'en doute un peu. car comme l'a dit oxman, si la charge du serveur est trop grande, et surtout selon sa qualité (genre un serveur IIS sous windows sur un p2 à 800Mhz 156Mo), il se peut que le serveur s'embrouille et oublie de faire certaines choses.
moi perso, je préfère ne pas parier là dessus et fermer moi même les connexions, et toujours mettre mes variables à null dès que j'en ai plus besoin.
et pour répondre à oxman, tu as peut-être raison, mais je suis pas convaincu à 100%. il faudrait trouver quelqu'un qui a vécu le problème, ou déjà fait des tests de montée en charge. car pour moi, une connexion à mysql est très légère. en tout cas, bien plus qu'une vers oracle
à voir...