Economie: Requête + Bande Passante du serveur
Bonjour,
En fait l'idée est toute bête.
Dès qu'on se logg sur n'importe quel perso, y'a la page JOUEURSqui doit être chargée... les persos (malheur lorsqu'on se trouve au milieu de dizaine d'autres joueurs la liste devient très très longue à charger... leur karma, leur état, case, distance...etc.
Bonjour le nombre de requêtes. Surtout qu'on attérit sur cette page très souvent, pour bouger, automap...etc, alors qu'on a pour la plupart du temps pas envie de voir tous les joueurs, à la limite la page des monstres serai + utile, mais mieux vaut ne rien avoir pour économiser.
Donc en gros l'idée est de ne pas afficher la page "JOUEURS"
Qu'elle s'affiche uniquement si on clic sur le lien pour voir, comme pour les monstres ou objets.
Et franchement ça ferai une économie énorme au niveau des requetes serveur et un peu aussi pour la bande passante.
Et pour nous ça ne changerai rien.
En fait l'idée est toute bête.
Dès qu'on se logg sur n'importe quel perso, y'a la page JOUEURSqui doit être chargée... les persos (malheur lorsqu'on se trouve au milieu de dizaine d'autres joueurs la liste devient très très longue à charger... leur karma, leur état, case, distance...etc.
Bonjour le nombre de requêtes. Surtout qu'on attérit sur cette page très souvent, pour bouger, automap...etc, alors qu'on a pour la plupart du temps pas envie de voir tous les joueurs, à la limite la page des monstres serai + utile, mais mieux vaut ne rien avoir pour économiser.
Donc en gros l'idée est de ne pas afficher la page "JOUEURS"
Qu'elle s'affiche uniquement si on clic sur le lien pour voir, comme pour les monstres ou objets.
Et franchement ça ferai une économie énorme au niveau des requetes serveur et un peu aussi pour la bande passante.
Et pour nous ça ne changerai rien.
/me marche en paix dans les souterrains, entouré de ses chers compagnons de route 

A une epoque lointaine, on arrivait sur la fiche de perso...
Puis ca a ete change, parce que dans 90% des cas, le premier clic du joueur consistait a revenir a la page de vue => chargement de deux pages, celle du perso et celle de vue, alors que bien souvent seule celle de vue etait voulue.
A ca, certains ont replique "oui mais si on a un message, la page de vue s'ouvre alors que ce n'est pas ce que l'on veut". Donc si on a un message, maintenant, on se retrouve sur la page de message.
J'ai pas retrouve le post ou il en avait ete debattu, mais je suis a peu pres sur qu'afficher directement la page de vue sauve economise des ressources.
On pourrait peut-etre juste faire la meme chose avec les transactions qu'avec les messages, avec un ordre de priorite (messages puis transactions puis vue)
Reivax, archéologue sans succès
edit Parce que j'ai pas bien lu ce que tu disais ^^
Donc oui, je suis POUR le fait de devoir cliquer sur "joueurs"
Desole...
Puis ca a ete change, parce que dans 90% des cas, le premier clic du joueur consistait a revenir a la page de vue => chargement de deux pages, celle du perso et celle de vue, alors que bien souvent seule celle de vue etait voulue.
A ca, certains ont replique "oui mais si on a un message, la page de vue s'ouvre alors que ce n'est pas ce que l'on veut". Donc si on a un message, maintenant, on se retrouve sur la page de message.
J'ai pas retrouve le post ou il en avait ete debattu, mais je suis a peu pres sur qu'afficher directement la page de vue sauve economise des ressources.
On pourrait peut-etre juste faire la meme chose avec les transactions qu'avec les messages, avec un ordre de priorite (messages puis transactions puis vue)
Reivax, archéologue sans succès
edit Parce que j'ai pas bien lu ce que tu disais ^^
Donc oui, je suis POUR le fait de devoir cliquer sur "joueurs"
Desole...

Delain : demain, j'arrête.
Si je m'en refere a mon comportement (c'est le seul point de comparasion que j'aie, alors vous me pardonnerez la maigreur de mon echantillon representatif), il n'y a pas une page que je vais toujours voir. Ca depend de la situation (evidemment, ca depend, ca depasse...)
Si je suis en combat, c'est la page etat que je vais voir en premier, mais ce cas la est hors-sujet. Sinon, quand je suis en route vers un point, je regarde la vue joueurs. Si je cherche des cibles, je regarde d'abord si je vois des objets sur la carte, et je verifie si il y a des runes. Apres ca je regarde les monstres potentiels, et pour finir les joueurs pour eviter de me fourrer dans un guepier.
Tout ca pour dire que la seule solution efficace serait de ne rien afficher du tout, juste les different liens. Ou a la limite, parce que ca ne fait jamais beaucoup de bw, la page des lieux.
Si je suis en combat, c'est la page etat que je vais voir en premier, mais ce cas la est hors-sujet. Sinon, quand je suis en route vers un point, je regarde la vue joueurs. Si je cherche des cibles, je regarde d'abord si je vois des objets sur la carte, et je verifie si il y a des runes. Apres ca je regarde les monstres potentiels, et pour finir les joueurs pour eviter de me fourrer dans un guepier.
Tout ca pour dire que la seule solution efficace serait de ne rien afficher du tout, juste les different liens. Ou a la limite, parce que ca ne fait jamais beaucoup de bw, la page des lieux.
Varkhan // http://www.varkhan.net
Arcanorum Magisteri [Admin,Diplomate] http://arcanorummagisteri.free.fr

Arcanorum Magisteri [Admin,Diplomate] http://arcanorummagisteri.free.fr

Oui l'idée est là.
Je dis ça car j'avais remarqué à une époque que j'étais dans le Top10 des utilisateurs faisant le + de requetes ou de hit, je sais plu trop..
Et en gros je zappe souvent de persos en persos, d'inventaire à la page de jeu..etc
Et à chaque fois je vois le temps que ça met à charger la page "JOUEURS" c'est assez flippant
et pire quand on se trouve dans un endroit super fréquenté et qu'on a des dizaines de joueurs dans la vizu.
Je pense que le + simple niveau codage est simplement de ne pas afficher la page "joueur" et de laisser la frame vide avec simplement les liens "joueur/objets/monstres/lieux".
Je pense et espère que ça se fera quand Merrick tombera sur ce topic ^^
Je dis ça car j'avais remarqué à une époque que j'étais dans le Top10 des utilisateurs faisant le + de requetes ou de hit, je sais plu trop..
Et en gros je zappe souvent de persos en persos, d'inventaire à la page de jeu..etc
Et à chaque fois je vois le temps que ça met à charger la page "JOUEURS" c'est assez flippant

Je pense que le + simple niveau codage est simplement de ne pas afficher la page "joueur" et de laisser la frame vide avec simplement les liens "joueur/objets/monstres/lieux".
Je pense et espère que ça se fera quand Merrick tombera sur ce topic ^^
/me marche en paix dans les souterrains, entouré de ses chers compagnons de route 

Je suis totalement d'accord. Un exemple simple pour illustration : je suis a la bourre a un rdv, et depuis 2 jours je passe toutes mes DLA a courrir dans les souterrains, a grand coups de bip-bip...
Bien évidement je vérifie mes environs régulierement, mais globalement je me déplace en ligne droite...
Or, a chaque fois que j'effectue un déplacement, la page "joueur" doit se recharger avant de m'autoriser a faire mon déplacement... ce qui n'est évidement absolument pas nécéssaire ici !
personnellement (irl) , j'aurais gagné beaucoup de temps a éviter de voir cette page chargée... J'ose imaginer que le serveur, lui aussi, aurait apprécié ce gain de temps
voila, en espérant que ma contribution pèsera dans le bon sens
Bien évidement je vérifie mes environs régulierement, mais globalement je me déplace en ligne droite...
Or, a chaque fois que j'effectue un déplacement, la page "joueur" doit se recharger avant de m'autoriser a faire mon déplacement... ce qui n'est évidement absolument pas nécéssaire ici !
personnellement (irl) , j'aurais gagné beaucoup de temps a éviter de voir cette page chargée... J'ose imaginer que le serveur, lui aussi, aurait apprécié ce gain de temps

voila, en espérant que ma contribution pèsera dans le bon sens
Novice de la Rose chez les Femmes Fatales
Je suis le premier en hits (ou pas loin) en ce moment, entre la maison et le boulot. 250khits ca laisse une trace. Vu mes habitudes, ca va pas diminuer mes hits, mais par contre ca va diminuer le nombre de requetes SQL dont je suis responsable.
Et je pense que je ne suis pas le seul dans ce cas. (Mais peut-etre que je me trompe... ET appelle maison
)
Et je pense que je ne suis pas le seul dans ce cas. (Mais peut-etre que je me trompe... ET appelle maison

Varkhan // http://www.varkhan.net
Arcanorum Magisteri [Admin,Diplomate] http://arcanorummagisteri.free.fr

Arcanorum Magisteri [Admin,Diplomate] http://arcanorummagisteri.free.fr

Nan mais ca c'est parce que le forum est sur le meme serveurJe suis le premier en hits (ou pas loin) en ce moment, entre la maison et le boulot. 250khits ca laisse une trace. Vu mes habitudes, ca va pas diminuer mes hits, mais par contre ca va diminuer le nombre de requetes SQL dont je suis responsable.

Delain : demain, j'arrête.
Tsss.... meme pas vrai.
Serieusement, je ne poste presque jamais depuis le boulot, mais ca fait 30% des hits, donc c'est pas ca... (comme quoi j'ai encore une belle marge de progression comme floodeur pro) Et le forum ne doit pas representer tant de bw que ca.

Serieusement, je ne poste presque jamais depuis le boulot, mais ca fait 30% des hits, donc c'est pas ca... (comme quoi j'ai encore une belle marge de progression comme floodeur pro) Et le forum ne doit pas representer tant de bw que ca.
Varkhan // http://www.varkhan.net
Arcanorum Magisteri [Admin,Diplomate] http://arcanorummagisteri.free.fr

Arcanorum Magisteri [Admin,Diplomate] http://arcanorummagisteri.free.fr

Il y a longtemps, il avait
Je serais plutôt pour cette solution.
Mais tant qu'à faire, si on pouvait aussi, n'avoir aucune liste affichée par défaut sur la page de vue, çe serait encore mieux.
- Jamic, Archéologue malchanceux aussi depuis ce soir.
Je n'ai pas retrouvé le topic, mais dans le temps, il avait été proposé de pouvoir choisir la page à afficher à partir de l'écran de démarrage (celui où il y a la liste des évènements depuis la dernière connexion et le bouton "Jouer"), plutôt que d'afficher la Vue par défaut.Tout ca pour dire que la seule solution efficace serait de ne rien afficher du tout, juste les different liens. Ou a la limite, parce que ca ne fait jamais beaucoup de bw, la page des lieux.
Je serais plutôt pour cette solution.
Mais tant qu'à faire, si on pouvait aussi, n'avoir aucune liste affichée par défaut sur la page de vue, çe serait encore mieux.

- Jamic, Archéologue malchanceux aussi depuis ce soir.
"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent."
- Coluche
La liste des clichés des RPGs
- Coluche
La liste des clichés des RPGs
Je suis pour cette idee... en fait, on pourait meme peut-etre faire mieux (avec un M comme Merrick): ajouter une option pour dire une fois pour toutes la page que l'on veut voir afficher en premier.
Varkhan // http://www.varkhan.net
Arcanorum Magisteri [Admin,Diplomate] http://arcanorummagisteri.free.fr

Arcanorum Magisteri [Admin,Diplomate] http://arcanorummagisteri.free.fr

- yoshiryu
- Gros bill du forum
- Messages : 1283
- Inscription : 19 nov. 2003 13:56
- Localisation : Traine dans le coin...
[mode recyclage d'idée = "on"]
et si, sur la page d'activation, Dieu invoquait un menu déroulant qui permet de choisir la page qu'on veux voir en premier (avec une valeur "défaut" qui agirait comme actuellement)
[mode recyclage d'idée = "off"]
Sérieusement, la page voulue semble beaucoup varier en fonction des joueurs... avec un petite fonction javascript, on peut facilement changer l'url d'action d'un formulaire...
Yosh, l'optimisation, c'est ma grande passion
et si, sur la page d'activation, Dieu invoquait un menu déroulant qui permet de choisir la page qu'on veux voir en premier (avec une valeur "défaut" qui agirait comme actuellement)
[mode recyclage d'idée = "off"]
Sérieusement, la page voulue semble beaucoup varier en fonction des joueurs... avec un petite fonction javascript, on peut facilement changer l'url d'action d'un formulaire...
Yosh, l'optimisation, c'est ma grande passion

- Merrick
- Le Taulier
- Messages : 8883
- Inscription : 18 avr. 2003 14:24
- Localisation : Toulouse
- Contact :
C'est prévu, mais pas en JS : stockage d'infos dans la table des comptes. Si locké quelle page ? Si pas locké quelle page ? (et si page = vue, quel onglet)[mode recyclage d'idée = "on"]
et si, sur la page d'activation, Dieu invoquait un menu déroulant qui permet de choisir la page qu'on veux voir en premier (avec une valeur "défaut" qui agirait comme actuellement)
[mode recyclage d'idée = "off"]
Sérieusement, la page voulue semble beaucoup varier en fonction des joueurs... avec un petite fonction javascript, on peut facilement changer l'url d'action d'un formulaire...