21-07-2009, 02:19 PM
je recharge uniquemnt le div "carte"(toutes les cases), et le div "info de la case ou je suis". Le reste n'est pas touché par l'ajax.
Pour la bande passante, les tuiles sont bien souvent dans le cache du client, et il n'y a que l'HTML qui transite (et il est compressé, si le navigateur le permet). Chaque chargement "coute" 500 octet, ou max 2k en HTML. Pour les tuiles, avec une moyenne de 20k par tuile, si les tuiles ne sont pas encore connues (un déplacement fait apparaitre 5 tuiles), ça fait max 100k par chargement (hors nouveau personnages). Je pourrais stocker ça ailleurs, pour épargner la bande passante de mon serveur, mais actuellement je ne le fait pas (parce que je modifier assez souvent les tuiles). Pour la version qui sera ouverte au grand public, je le ferai
L'avantage de ne pas recharger la page évite un bref clignotement de la carte (le code HTML est remplacé qu'une fois qu'il est completement chargé)
Pour la bande passante, les tuiles sont bien souvent dans le cache du client, et il n'y a que l'HTML qui transite (et il est compressé, si le navigateur le permet). Chaque chargement "coute" 500 octet, ou max 2k en HTML. Pour les tuiles, avec une moyenne de 20k par tuile, si les tuiles ne sont pas encore connues (un déplacement fait apparaitre 5 tuiles), ça fait max 100k par chargement (hors nouveau personnages). Je pourrais stocker ça ailleurs, pour épargner la bande passante de mon serveur, mais actuellement je ne le fait pas (parce que je modifier assez souvent les tuiles). Pour la version qui sera ouverte au grand public, je le ferai
L'avantage de ne pas recharger la page évite un bref clignotement de la carte (le code HTML est remplacé qu'une fois qu'il est completement chargé)
Je signale que je ne détiens pas la vérité unique et absolue, je peux me tromper. La critique peut aussi être constructive. Critiquez moi!
La quête d'Ewilan
http://easy2hack.ma-soiree.be
La quête d'Ewilan
http://easy2hack.ma-soiree.be