08-05-2011, 10:39 AM
Bonjour,
Je reviens sur ce sujet. J'ai l'impression (avis personnel) que l'on par sur une usine à gaz pour rien.
Si j'ai bien compris le but de cette mise en queue est de faire en sorte que lorsque l'utilisateur envoyé une action de construction celle ci est mise en queue puis si le personne ce déconnecte la queue est toujours active et sera traité ( terminé ) en temps réel quand le temps aura expiré.
Cela peu donc créer une file si il y a beaucoup de personne ?
Je vous propose une solution, qui pour mois, me parait un poile plus simple. Le but étant de ne pas alourdir les taches de traitement lors que l'utilisateur est déconnecté depuis longtemps. Pourquoi ne pas exécuter un cron tout les 4,3,2 voir 1h. Avantage un cron peu exécuter du php donc compatible sur n'importe quelle machine.( Il existe de plus des web service qui propose de cron pour les personnes qui n'ont pas de dédié).
Dans ce script je verrai, que celui effectué donc les calculs de retard pris. mise à jour du niveau des bâtiments terminé, et calcul des ressources. Cela limite donc le retard pris mais aussi la quantité de calcul à effectué si très régulier.
La simplicité n'ai telle pas mieux des fois ? A débattre.
J-B
Je reviens sur ce sujet. J'ai l'impression (avis personnel) que l'on par sur une usine à gaz pour rien.
Si j'ai bien compris le but de cette mise en queue est de faire en sorte que lorsque l'utilisateur envoyé une action de construction celle ci est mise en queue puis si le personne ce déconnecte la queue est toujours active et sera traité ( terminé ) en temps réel quand le temps aura expiré.
Cela peu donc créer une file si il y a beaucoup de personne ?
Je vous propose une solution, qui pour mois, me parait un poile plus simple. Le but étant de ne pas alourdir les taches de traitement lors que l'utilisateur est déconnecté depuis longtemps. Pourquoi ne pas exécuter un cron tout les 4,3,2 voir 1h. Avantage un cron peu exécuter du php donc compatible sur n'importe quelle machine.( Il existe de plus des web service qui propose de cron pour les personnes qui n'ont pas de dédié).
Dans ce script je verrai, que celui effectué donc les calculs de retard pris. mise à jour du niveau des bâtiments terminé, et calcul des ressources. Cela limite donc le retard pris mais aussi la quantité de calcul à effectué si très régulier.
La simplicité n'ai telle pas mieux des fois ? A débattre.
J-B