14-10-2011, 07:52 AM
Je pense que pour regler le probléme une bonne fois pour toutes, c'est de faire du récursif avec une fonction pour recommencer au dernier élément calculé (cas d'une erreur, fin d'execution, etc)
Comme ça, si jamais le probléme de la récursion trop longue se fait sentir, tu n'a qu'a les generer par paquets de 1000/2000 positions...
Enfin a mon avis, si c'est pour étre executé qu'une fois, on s'en fiche un peu de perfs... tu met le max_execution_time a 0 et voila on en parle plus! (sois bien sur que ton code s'arrete a un moment! sinon c'est plantage serveur...)
Comme ça, si jamais le probléme de la récursion trop longue se fait sentir, tu n'a qu'a les generer par paquets de 1000/2000 positions...
Enfin a mon avis, si c'est pour étre executé qu'une fois, on s'en fiche un peu de perfs... tu met le max_execution_time a 0 et voila on en parle plus! (sois bien sur que ton code s'arrete a un moment! sinon c'est plantage serveur...)