bon j'ai pas regardé grand chose... juste quand regardant la réponse ajax j'ai été choqué:
on a une grosse table html... je suppose que c'est la map complète ^^
Tu enverrais la page complète plutot que passer par de l'ajax ça le ferait tout aussi bien. Parce que là tu t'amuse à faire 2 requête ajax par déplacement (une pour envoyer les nouvelle coordonnées; une autre pour récupérer la map complète)
pourquoi ne pas envoyer que le stricte nécessaire; et laisser le client soccuper de faire la mise à jour sur son affichage.
le sol il va pas changer toutes les 5 min; alors à quoi ça sert d'envoyer cette info à chaque fois ? (ça t'enconomiserais de labande passante et surtout des requête sql si tu stockes tes infos en bdd)
si je me déplace sur la map et que ça ne change rien; à part ma position; tu valide juste ma nouvelle position; pas besoin de renvoyer la map complète.
si en me déplaçant ma vue souvre sur une nouvelle partie de map (une ligne/colonne/map complète -passage par un portail-) tu renvoie cette info là.
bref, là principale info qui devrait être envoyée c'est la position des objet mobile (PJ,PNJ).
---
edit:
t'es sûr que c'est l'ajax
parce que moi que j'affiche la map direct: (http://kaace.olympe-network.com/battle/a...ge_map.php) ou que je passe par la page du site en faisant un déplacement ajax; c'est kifkif
(enfin le déplacement ajax prend 2 fois plus de temps vu que y a 2 requête :/)
on a une grosse table html... je suppose que c'est la map complète ^^
Tu enverrais la page complète plutot que passer par de l'ajax ça le ferait tout aussi bien. Parce que là tu t'amuse à faire 2 requête ajax par déplacement (une pour envoyer les nouvelle coordonnées; une autre pour récupérer la map complète)
pourquoi ne pas envoyer que le stricte nécessaire; et laisser le client soccuper de faire la mise à jour sur son affichage.
le sol il va pas changer toutes les 5 min; alors à quoi ça sert d'envoyer cette info à chaque fois ? (ça t'enconomiserais de labande passante et surtout des requête sql si tu stockes tes infos en bdd)
si je me déplace sur la map et que ça ne change rien; à part ma position; tu valide juste ma nouvelle position; pas besoin de renvoyer la map complète.
si en me déplaçant ma vue souvre sur une nouvelle partie de map (une ligne/colonne/map complète -passage par un portail-) tu renvoie cette info là.
bref, là principale info qui devrait être envoyée c'est la position des objet mobile (PJ,PNJ).
---
edit:
t'es sûr que c'est l'ajax
parce que moi que j'affiche la map direct: (http://kaace.olympe-network.com/battle/a...ge_map.php) ou que je passe par la page du site en faisant un déplacement ajax; c'est kifkif
(enfin le déplacement ajax prend 2 fois plus de temps vu que y a 2 requête :/)