09-10-2007, 05:46 PM
Le mieux reste quand meme de reduire le temps de generation tout simplement!
J'ai une carte de 200 sur 200 et je la genere en 2 seconde pour chaque joueur (c'est vrai que je pourrais utilisé un chache mais elle change tout le temps) Par contre une case =1 pixel chez moi, mais peut etre que çà marcherais quand meme (enfin le hic c'est que çà serais plus lourd dans ton cas (enfin pas tellement non plus... rien n'empeche de precharger!)
Pour voir le resultat http://www.ragol-online.info/gps.php?t=500
Donc par contre surtout il faut se debrouiller pour enlever toutes les requetes à l'interieur des boucles qui genere le trucs c'est primordiale. Il vaut mieux faire les requetes avant et utiliser les resultats (çà peut demander plus de reflexion)
voilà juste pour dire que la generation d'une tel image ne serais pas si longue
Et aussi pour dire que la methode tableaux est plus lourde car la page pese plus lourd que l'image (sauf generation javascript)
Pour dire au depart on utilisais les tableaux 30 minute de generation
puis on a utilisais GD 30 secondes
Puis les requetes ont été optimisés 2 secondes de génération
Ca permet de savoir quand l'image est chargée totalement avec IE et FF.
Je dois avoir un code javascript tout fait qui fait çà tout seul!
si tu le veux demande...
J'ai une carte de 200 sur 200 et je la genere en 2 seconde pour chaque joueur (c'est vrai que je pourrais utilisé un chache mais elle change tout le temps) Par contre une case =1 pixel chez moi, mais peut etre que çà marcherais quand meme (enfin le hic c'est que çà serais plus lourd dans ton cas (enfin pas tellement non plus... rien n'empeche de precharger!)
Pour voir le resultat http://www.ragol-online.info/gps.php?t=500
Donc par contre surtout il faut se debrouiller pour enlever toutes les requetes à l'interieur des boucles qui genere le trucs c'est primordiale. Il vaut mieux faire les requetes avant et utiliser les resultats (çà peut demander plus de reflexion)
voilà juste pour dire que la generation d'une tel image ne serais pas si longue
Et aussi pour dire que la methode tableaux est plus lourde car la page pese plus lourd que l'image (sauf generation javascript)
Pour dire au depart on utilisais les tableaux 30 minute de generation
puis on a utilisais GD 30 secondes
Puis les requetes ont été optimisés 2 secondes de génération
Citation :Tu fais ta page normalement et tu ajoutes un événement onload qui remplace temporairement la zone d'affichage de ta carte pendant par exemple 10 secondes, avec un message "Chargement". Passé le délai, la carte est de nouveau affichée. Après tu peux améliorer ça en demandant leur débit de connexion dans leur profil pour augmenter ou diminuer ce temps.Sur ce principe il est aussi possible de charger l'image avec javascript et XMLHttpRequest() (en gros ajax sauf qu'on demande une image et pas du xml)
Ca permet de savoir quand l'image est chargée totalement avec IE et FF.
Je dois avoir un code javascript tout fait qui fait çà tout seul!
si tu le veux demande...