25-02-2011, 09:48 AM
La récursivité c'est évident, mais fais gaffe php n'est pas optimisé pour ça il me semble (enfin y a de quoi faire).
Mais puisque tu utilises une transaction, est-il possible, au lieu d'utiliser un array, de mettre les nouvelles actions dans la pile en base de données plutot ?
Car comme ça si un autre joueur appelle une page, il les résoudra, et sinon, quand ton script est fini, il recommence s'il reste des trucs en base de données.
Enfin bon tout ça c'est long, utilises ajax pour pas avoir des chargements de page de 50 minutes ...
Mais puisque tu utilises une transaction, est-il possible, au lieu d'utiliser un array, de mettre les nouvelles actions dans la pile en base de données plutot ?
Car comme ça si un autre joueur appelle une page, il les résoudra, et sinon, quand ton script est fini, il recommence s'il reste des trucs en base de données.
Enfin bon tout ça c'est long, utilises ajax pour pas avoir des chargements de page de 50 minutes ...