par
Hywan » 03 nov. 2007, 11:07
Eh oui, ça dépend ça dépasse

. Je pensais être le seul à la faire celle là. OOof ! Je me sens mieux hehe.
PHP ferme les connexions vers MySQL & co tout seul (dans la théorie), et il est également censé libérer la mémoire (logique, on ferme et libère). Si tu viens du monde Java, c'est un peu le principe du Garbage Collector (oui, je sais, ce n'est pas exactement ça, mais sur le principe ça y ressemble). Mais comme dans le monde Java, il y a cette polémique. Le Garbage Collector, c'est bien, mais il y a une contre-partie : la machine virtuelle de Java parcours sans cesse la mémoire, et ça à un coût.
Si tu veux donc t'assurer que ton script est performant, décides toi même où et quand arrêter ou libérer la mémoire de tes connexions vers tes bases de données. Tu seras sûr du résultat. Pour ma part, c'est ce que je fais, je me sens mieux dans ma tête après (c'est déjà ça

).
Et pour les headers, je n'ai rien à ajouter si ce n'est un petit doute : les exit fonctionnent dans les buffers ? Je n'y ai jamais pensé pour tout vous dire. Àmha oui.
Eh oui, ça dépend ça dépasse ;-). Je pensais être le seul à la faire celle là. OOof ! Je me sens mieux hehe.
PHP ferme les connexions vers MySQL & co tout seul (dans la théorie), et il est également censé libérer la mémoire (logique, on ferme et libère). Si tu viens du monde Java, c'est un peu le principe du Garbage Collector (oui, je sais, ce n'est pas exactement ça, mais sur le principe ça y ressemble). Mais comme dans le monde Java, il y a cette polémique. Le Garbage Collector, c'est bien, mais il y a une contre-partie : la machine virtuelle de Java parcours sans cesse la mémoire, et ça à un coût.
Si tu veux donc t'assurer que ton script est performant, décides toi même où et quand arrêter ou libérer la mémoire de tes connexions vers tes bases de données. Tu seras sûr du résultat. Pour ma part, c'est ce que je fais, je me sens mieux dans ma tête après (c'est déjà ça ;-)).
Et pour les headers, je n'ai rien à ajouter si ce n'est un petit doute : les exit fonctionnent dans les buffers ? Je n'y ai jamais pensé pour tout vous dire. Àmha oui.