header
Accueil
Règles
Les 5 Races
Histoire
Classements
Forums
Inscriptions
Jouer son Trõll
Packs Graphiques
Goodies
Nous Contacter
Soutenir le Jeu.
Notre Boutique.
Liens
Webring
Crédits
 
  Ze Calendrier
calendar
 MountyHall
Référencé sur
Tour de Jeu
Ludimail
Jeux Alternatif
 
HG
Nous sommes le 19° jour de la Limace du 24° cycle après Ragnarok
HM HD
 
 
BG     BD
 Bienvenue Invité     S'enregistrer    Connexion Search the Forum   Display List of Forum Members
Forums Tous les Forums
ligne Forum Annonces de l'équipe MH
DON MountyHall
Modérateurs de ce forum : Aghabeu, Dabihul, Grankausto, Loinvu, Madère, Mamoune, Modérateur 6, Modérateur1, Modérateur2, Modérateur3, Modérateur4, Modérateur5, Mr x, Rouletabille, Schtroumpf, TilK, VYS, Xaruth
Réservé aux annonces du DM et de l'équipe MH, vous pouvez cependant commenter les nouveautés. Merci de rester dans le sujet et de ne pas sortir du cadre des annonces.

Version imprimable

#. Message de arnoufl le 13-11-2002 à 10:59
  [Ami de MountyHall]
1768 - Arnoufl (Tomawak 53)
- Enfants de la Flamme -
Pays: France (38 - Isère)  Inscrit le : 02-09-2002  Messages: 652 (Shaï Epileptique)   Citer Citer
Tout d'abord, dans le thread 'proposition', on evoque un stockage static sur le disque des images de mounty:
Il n'y a pas besoin d'artifice specifique, les images sont automatiquement stocke'es quand on utilise la fonctionnalite' de cache des browsers.


Cependant, on pourrait ameliorer qqchose:

1) Ce qui prend le plus de temps a mon avis, c'est les requetes SQL
2) ce que je fais le plus dans ma vie de troll, c'est de regarder les evenements de tous ce qui m'entourent et meme ceux qui sont loin.
3) en plus je ne me contente pas des 20 derniers evenements, je remonte souvent dans le passe'
4) ah oui...j'fais des filtre aussi (mea culpa)
5) mon comportement est il le seul de ce type? j'en doute

Selon moi (dis moi si je me trompe), un acces a 1 page d'evenement coute 2 requetes SQL, 1 pour le profil et 1 pour les evenements.

Donc, mes idees seraient:
#1) decouper cette page en 2 avec des frames: 1 pour le profil, l'autre pour les evenements.
Cela permettrait de browser les evenements sans refaire la requete SQL de profil a chaque page.
Meme si le navigateur n'est pas configurer pour utiliser le cache, on n'a pas a recharger l'image.

#2) offrir dans la frame d'evenement un moyen de sauter a la page n.
Par exemple, en rajoutant un champ d'input+ bouton 'go' entre les 2 fleches.
Actuellement, je biaise le systeme en chargeant le lien dans une autre fenentre et apres je bidouille les params de l'url.
(cela pourrait aussi etre proposer pour les classements)

#3) en plus des fonctions de cache, on peut utiliser la fontion d'expiration proxy pour determiner les durees de vie des pages. Pour la frame profil, ca ne me choque pas si je ne vois pas la mise a jour des kills et des descriptions en live (delai de 24h acceptable)
Ca je sais pas bien comment c'est pris en compte avec php, mais faut un peu creuser.

#4) en dernier ressort, utiliser javascript (donc cote' client) pour generer le contenu de la frame d'evenement, en se basant sur des donne'es (variable javascript) qui contiendraient les lignes a afficher.
Le gain serait (conditionnel) notable si la requete SQL charge' plus de 20 lignes (par exemple 2 ou 3x plus). Son cout d'execution ne serait pas plus grand, le navigateur n'irait rechercher des donnes qu'au bout de 2 ou trois deplacements avec la fleche.


A vous entendre,

Arnoufl -troll psychopate-

#. Message de Grul l Eldrak le 13-11-2002 à 11:40
  [Ami de MountyHall]
1879 - Grul l'Eldrak (Skrim 60)
- Le clan des Karlaaki -
Pays: France  Inscrit le : 07-09-2002  Messages: 453 (Golem Costaud)   Citer Citer

Tout d'abord, dans le thread 'proposition', on evoque un stockage static sur le disque des images de mounty:
Il n'y a pas besoin d'artifice specifique, les images sont automatiquement stocke'es quand on utilise la fonctionnalite' de cache des browsers.
==> Oui mais non, le cache des images ne se fait que pour une meme visite, si tu fermes ton browser et que tu le rouvre 5min apres pour retourner sur MH tus va te recharcher toutes les images et apres seulement elles te serviront pour ta visite. l'interet de les installer chez les clients que le chargement se fait sur ta machine est nnsur un serveur distant. (en l'occurence le pauvre serveur de DM :/)

Ce qui prend le plus de temps a mon avis, c'est les requetes SQL
==> sauf que le problème majeur pour l'instant c'est la bande passante si je ne me trompe pas ?

Enfin, de te facon je crois que les bidouilles proposées ne tiendrons pas bien longtemps ; certes ca peut faire gagner un peu mais s'il y a toujours autant d'inscriptions ttes les semaines le DM risque de ne plus pouvoir optimiser grand chose ... (je sais je sais, je suis rabt-joie et plutot pécimiste sur le koup mais bon ...)

T'avais pas parlé de la possiblité d'avoir une mailleurs connexion DM ? sinon faudrait pe voir les prix des serveurs dédiés ou semi-dédié, avec 1000 euros par an y a pe moyen de faire quelques choses. (meme si je ne peux pas avoir de prix chez OVH :-p)


#. Message de VYS le 13-11-2002 à 11:52
  [MH Team]   [Grand Créateur]  [Ami de MountyHall]
175 - Tarash Tagueule (Kastar 42)
- Lonely Trollboy -
Pays: Belgique (Liège)  Inscrit le : 29-06-2001  Messages: 15180 (Liche Ancestrale)   Citer Citer

Le problème des dédiés de base (80-100 Euros/mois chez OVH) c'est que ce sont des machines très (trop) légères : Céléron 1 Ghz avec 128 Mb RAM par exemple.

Et quand je vois que le serveur actuel (P4 512 Mb RAM) commence à atteindre sa pleine charge,  je n'ai pas envie de tenter le diable.

J'enquete en effet pour un emplacement avec une meilleur BP mais celà prend du temps de nouer des contacts pour obtenir des conditions intéressantes.

Pour ce qui est de l'optimisation, la BP est en effet un problème mais la charge du serveur mysql l'est tout autant.

Pour info, la cache du navigateur a une durée de vie normalement configurée de plusieurs jours et pas uniquement la session.

VYS - DungeonMaster


#. Message de Yak le 13-11-2002 à 11:55
  [Ami de MountyHall]
935 - yAk (Kastar 46)
Pays: Belgium  Inscrit le : 07-08-2002  Messages: 1170 (Trõll de Compèt')   Citer Citer

DM pourle cache ca dépend. Moi comme je fais du développement, j'ai config IE pour qu'il recharge tout à chaque chargement de la page. Sinon ca pose des problèmes de rafraichissement sur certains modules que je développe.

Dis à L'univ, il n'y a pas moyen de planquer un serveur quelque part sur la ligne 100Mbits ?

yAk


#. Message de VYS le 13-11-2002 à 11:58
  [MH Team]   [Grand Créateur]  [Ami de MountyHall]
175 - Tarash Tagueule (Kastar 42)
- Lonely Trollboy -
Pays: Belgique (Liège)  Inscrit le : 29-06-2001  Messages: 15180 (Liche Ancestrale)   Citer Citer
Quote: Originally posted by Yak on 2002-11-13 11:55:18

Dis à L'univ, il n'y a pas moyen de planquer un serveur quelque part sur la ligne 100Mbits ?


A du 20 Gigas de transfert par mois, ca risque de se faire remarquer. =)

Sérieusement, c'est en effet l'une des pistes mais ce serait de manière officelle, en accord avec mon employeur et probablement contre rémunération.

VYS - DungeonMaster


#. Message de Yak le 13-11-2002 à 12:26
  [Ami de MountyHall]
935 - yAk (Kastar 46)
Pays: Belgium  Inscrit le : 07-08-2002  Messages: 1170 (Trõll de Compèt')   Citer Citer

DM je ne disais pas de faire ca derrière son dos. Mais l'univ dispose d'une ligne très importante et je ne sais pas trop comment ils l'utilisent donc la piste me parait pas mal.

J'ai déjà eu accès pendant un moment à un ftp "non officiel" situé à l'univ et je sais qu'ils ne se sont pas rendus compte des transferts alors que là on ne parlait plus de 20Go par moi mais plutot de 200Go.

yAk


#. Message de PahTroll le 13-11-2002 à 12:36
1130 - Pah' Troll (Kastar 60)
Pays: France  Inscrit le : 20-08-2002  Messages: 2197 (Djinn Tonique)   Citer Citer

ben si la requete, par troll, sur la table des evenements est trop lourde, et si ca ne te dérange pas de multiplier la taille nécéssaire à gérer tes évenements, tu peux la scinder selon les id des trolls et des monstres. par exemple une table pour 200 trolls.

ou alors tu peux changer le système : tu n'affiches que 4  jours d'evenement par page, et tu cree une nouvelle table tous les mois. de cette façon, connaissant les jours des evenements à afficher, tu ne feras une requete que sur une "petite" table.

Mais cela necessite que tu entretienne à part une copie des 20 dernieres entrées pour les évenements de la page d'accueil.

 

Et vous la purgez souvent des evenements des monstres ?

Et pourquoi ne pas décreter tout simplement que les évènements ont une durée de vie de 2 mois ?

 

Il n'y a que les requetes sur les evenements qui prennent trop de temps ?


#. Message de shrak le 13-11-2002 à 13:47
Pays: Non Précisé  Inscrit le : 12-11-2002  Messages: 28 (P'tit Gob')   Citer Citer
on pourrait peut etre purger la table des evenements en retirant les deplacement d'un monstre qui ont plus de 2 ou 3 jours ... je sais pas si ça interresse grand monde d'avoir les deplacements que ça soit des troll ou des monstres...

#. Message de VYS le 13-11-2002 à 13:52
  [MH Team]   [Grand Créateur]  [Ami de MountyHall]
175 - Tarash Tagueule (Kastar 42)
- Lonely Trollboy -
Pays: Belgique (Liège)  Inscrit le : 29-06-2001  Messages: 15180 (Liche Ancestrale)   Citer Citer

Les déplacement des monstres ne sont par enregistrés.

VYS - DungeonMaster


#. Message de shrak le 13-11-2002 à 13:58
Pays: Non Précisé  Inscrit le : 12-11-2002  Messages: 28 (P'tit Gob')   Citer Citer

et ceux des trolls sont importants?

parce qu'à 1500 trolls 2 deux mouvement par DLA ça fait bcp...tout les trois jours


#. Message de arnoufl le 13-11-2002 à 14:00
  [Ami de MountyHall]
1768 - Arnoufl (Tomawak 53)
- Enfants de la Flamme -
Pays: France (38 - Isère)  Inscrit le : 02-09-2002  Messages: 652 (Shaï Epileptique)   Citer Citer
pour mes propositions #1 #2? ca plait pas?

c'est pas tres couteux a faire meme si ca ne resoud pas le probleme completement?

Quand penses tu DM?

Arnoufl.

#. Message de Ghorghor Bey le 13-11-2002 à 14:03
  [MH Team]   [Main Gauche - Main Droite]  [Ami de MountyHall]
111 - Ghorghor Bey (Durakuir 33)
Pays: Belgium  Inscrit le : 22-05-2002  Messages: 6097 (Hydre Fumante)   Citer Citer

Ca demande du temps à coder pour un gain très minime, je ne pense pas que ce soit une solutions envisageable...mais c'est mon avis

Sinon, ça serait bien de purger la tables évènements, elle est ENORME! imaginez tous les Durakuirs de mountyHall empilés...ben c'est pire!

Ghorghor.


#. Message de shrak le 13-11-2002 à 14:05
Pays: Non Précisé  Inscrit le : 12-11-2002  Messages: 28 (P'tit Gob')   Citer Citer

bah alors faudrait peut etre envisager la purge des deplacement des troll datant de plus de qq jours .

à vous de voir....


#. Message de arnoufl le 13-11-2002 à 14:08
  [Ami de MountyHall]
1768 - Arnoufl (Tomawak 53)
- Enfants de la Flamme -
Pays: France (38 - Isère)  Inscrit le : 02-09-2002  Messages: 652 (Shaï Epileptique)   Citer Citer
Ghorghor, je suis etonne' par ta reponse! mais soit...

Arnoufl

#. Message de Ghorghor Bey le 13-11-2002 à 14:22
  [MH Team]   [Main Gauche - Main Droite]  [Ami de MountyHall]
111 - Ghorghor Bey (Durakuir 33)
Pays: Belgium  Inscrit le : 22-05-2002  Messages: 6097 (Hydre Fumante)   Citer Citer

Ben y'a bcp de choses à développer pour MH, et même si le gain de BP ou de rendement est important, il faut voir si c'est intéressant de développer ça...

Et je n'en suis pas sur...

Ghorghor.


#. Message de shrak le 13-11-2002 à 14:28
Pays: Non Précisé  Inscrit le : 12-11-2002  Messages: 28 (P'tit Gob')   Citer Citer

je pense que pour un gain de BP ou de rendement important il faut prendre le temps de la faire....

enfin c mon avis


#. Message de shrak le 13-11-2002 à 14:50
Pays: Non Précisé  Inscrit le : 12-11-2002  Messages: 28 (P'tit Gob')   Citer Citer

De meme est il necessaire de garder toutes les informations sur les monstres qui sont morts ou sur les trolls desactivés?

Ne pourrait on pas ajouter ne colonne dans la table des monstres et celle des trolls de manières à avoir un flag pour dire si l'on a affaire à un troll désactivé ou à un monstre mort et ainsi affiché un message "Ce montre a été tué " (à la rigueur donner le nom du troll qui l'a tué) ou "Ce troll est désactivé"...

Du coup vous pourriez purger toutes les infos contenant des infos sur les morts et désactivés en gardant un minimum d'info pour repondre aux requetes des joueurs...

Pages : [1], 2

Pour poster une réponse sur ce Forum, vous devez d'abord vous connecter

Si vous n'êtes pas encore enregistré, vous devez d'abord vous inscrire.

 Changer de Forum
[ Contact : ] - [ Heure Serveur : 20:40:42 le 17/12/2025 ] - [ Page générée en 0.005 sec. ]