Economie: Requête + Bande Passante du serveur

Ce forum est destiné à recueillir les idées des joueurs en vue de prochaines évolutions.
Répondre
ToOm
Pilier
Messages : 285
Inscription : 28 nov. 2003 22:14
Contact :

Message par ToOm » 23 sept. 2004 19:53

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.
/me marche en paix dans les souterrains, entouré de ses chers compagnons de route :)
pokus
Habitué
Messages : 180
Inscription : 25 févr. 2004 16:44

Message par pokus » 23 sept. 2004 19:56

L'idée est bonne, on n'a pas toujours besoin de voire l'actualisation de la liste des joueurs après chaques actions...

... Je suis pour !
Si on reconnaît quelqu'un à ses copains
J'espère que les miens sont très très bien
Bénabar
Yamael
Pilier
Messages : 431
Inscription : 08 déc. 2003 16:35

Message par Yamael » 23 sept. 2004 20:58

A priori je pense que ça vaut la peine car de toute façon je clique sur 'tout voir' :mrgreen:
Le puzzle est l'avenir de l'homme
Avatar de l’utilisateur
Reivax
Ami des souterrains de Delain
Messages : 5871
Inscription : 15 juil. 2003 13:07
Contact :

Message par Reivax » 23 sept. 2004 21:48

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... :oops:
Delain : demain, j'arrête.
varkhan
Gros bill du forum
Messages : 1095
Inscription : 22 mai 2004 03:03
Contact :

Message par varkhan » 23 sept. 2004 22:10

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.
Varkhan // http://www.varkhan.net
Arcanorum Magisteri [Admin,Diplomate] http://arcanorummagisteri.free.fr
Image
ToOm
Pilier
Messages : 285
Inscription : 28 nov. 2003 22:14
Contact :

Message par ToOm » 23 sept. 2004 23:15

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 ^^
/me marche en paix dans les souterrains, entouré de ses chers compagnons de route :)
Hyacintia
Petit joueur
Messages : 25
Inscription : 26 juil. 2004 12:55

Message par Hyacintia » 23 sept. 2004 23:36

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 :mrgreen:

voila, en espérant que ma contribution pèsera dans le bon sens
Novice de la Rose chez les Femmes Fatales
varkhan
Gros bill du forum
Messages : 1095
Inscription : 22 mai 2004 03:03
Contact :

Message par varkhan » 23 sept. 2004 23:42

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 :eek: )
Varkhan // http://www.varkhan.net
Arcanorum Magisteri [Admin,Diplomate] http://arcanorummagisteri.free.fr
Image
Avatar de l’utilisateur
Reivax
Ami des souterrains de Delain
Messages : 5871
Inscription : 15 juil. 2003 13:07
Contact :

Message par Reivax » 23 sept. 2004 23:56

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.
Nan mais ca c'est parce que le forum est sur le meme serveur :ange:
Delain : demain, j'arrête.
varkhan
Gros bill du forum
Messages : 1095
Inscription : 22 mai 2004 03:03
Contact :

Message par varkhan » 24 sept. 2004 00:57

Tsss.... meme pas vrai. :P

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
Image
Avatar de l’utilisateur
Jamic
Archéologue d'idées
Messages : 1643
Inscription : 22 mars 2004 00:15
Contact :

Message par Jamic » 24 sept. 2004 01:00

Il y a longtemps, il avait
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 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.
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. :ange:


- 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
varkhan
Gros bill du forum
Messages : 1095
Inscription : 22 mai 2004 03:03
Contact :

Message par varkhan » 24 sept. 2004 01:13

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
Image
Avatar de l’utilisateur
Merrick
Le Taulier
Messages : 8883
Inscription : 18 avr. 2003 14:24
Localisation : Toulouse
Contact :

Message par Merrick » 24 sept. 2004 07:55

Effectivement, la page "état" peut être sympa aussi en commençant. Je vais faire un test pendant quelques jours pour voir ce que ça donne
.
Avatar de l’utilisateur
yoshiryu
Gros bill du forum
Messages : 1283
Inscription : 19 nov. 2003 13:56
Localisation : Traine dans le coin...

Message par yoshiryu » 24 sept. 2004 08:47

[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
Image
Avatar de l’utilisateur
Merrick
Le Taulier
Messages : 8883
Inscription : 18 avr. 2003 14:24
Localisation : Toulouse
Contact :

Message par Merrick » 24 sept. 2004 09:18

[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...
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)
Répondre