24-09-2008, 04:20 PM
Hum ... je commence à entre apercevoir ta manière de concevoir et de travailler.
Je pense (mais je peux me tromper) que tu files dans une direction bien compliqué et parsemé d'embuche, pour aboutir à un résultat surpuissant (en consommation ressource uniquement).
En fait, tu veux simplement un système qui réactualise en temps réel des données (peu importe lesquels) qui sont en partie recalculable par du simple javascript (sans accès à la BDD).
Et ben, je pense qu'il serait plus facile (mais faut revoir ta programmation) de faire autrement, sans bouffer la bande passante de ton hébergeur.
Simplifions tout ton problème à un sujet plus simple dont voici la dynamique :
On lit sur une IHM : "Création d'un batiment : 8h de travail."
Le joueur clic sur le bouton ... une minuteur s'affiche indiquant 7h59 ... 7h58 ... etc ... 0h01 ... paf ! batiment construit
Là, que le joueur clic ou non sur F5, qu'il se déconnecte et tout, il aura toujours la bonne valeur qui sera indiqué.
Si c'est un exemple suffisant pour t'aider à résoudre ton problème, dis le moi. J'essayerais de te donner des méthodes (qui chamboulera peut-être ta manière de coder ?).
kéké
Je pense (mais je peux me tromper) que tu files dans une direction bien compliqué et parsemé d'embuche, pour aboutir à un résultat surpuissant (en consommation ressource uniquement).
En fait, tu veux simplement un système qui réactualise en temps réel des données (peu importe lesquels) qui sont en partie recalculable par du simple javascript (sans accès à la BDD).
Et ben, je pense qu'il serait plus facile (mais faut revoir ta programmation) de faire autrement, sans bouffer la bande passante de ton hébergeur.
Simplifions tout ton problème à un sujet plus simple dont voici la dynamique :
On lit sur une IHM : "Création d'un batiment : 8h de travail."
Le joueur clic sur le bouton ... une minuteur s'affiche indiquant 7h59 ... 7h58 ... etc ... 0h01 ... paf ! batiment construit
Là, que le joueur clic ou non sur F5, qu'il se déconnecte et tout, il aura toujours la bonne valeur qui sera indiqué.
Si c'est un exemple suffisant pour t'aider à résoudre ton problème, dis le moi. J'essayerais de te donner des méthodes (qui chamboulera peut-être ta manière de coder ?).
kéké