#1 19-05-2009 11:20:10

Boule.H
Corneille
Avatar de Boule.H

[En JEU] [Proposition acceptée] Lenteur de l'interface

Après quelques tests, je trouve une certaine lourdeur de l'interface. Pas moins de 2,5 secondes et souvent entre 3 et 5 secondes pour changer de vue çà fait long.

Peut-être que la première chose est d'activer le gzip (les gains seront très très appréciables, croyez moi ;-) ) et puis peut-être d'éviter de recharger toute la page à chaque fois (via de l'ajax par exemple). Ca éviterait de checker les js à chaque fois et les images (même si çà renvoie un code 200, çà prend du temps)

Si vous regardez Firebug ou encore mieux, Yslow, vous aurez d'autres indications pour améliorer les perfs.

Autre remarque, enfin question :

Cette URL : http://www.arkhan.org/pcdtr/dtr/image.php?t=h1_Coterie recharge une image en cache ou la recréée à chaque fois ? Pourquoi ne pas en faire une vraie image ?

Dernière modification par Boule.H (19-05-2009 11:20:51)

Hors ligne

 

#2 19-05-2009 11:27:41

Maruk
Cheval sauvage
Avatar de Maruk
Coterie: Les démiurges
Âge: 33
Classe: Archer
Citoyenneté: Anton
Voir/Cacher les infos

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

Chez moi ça s'affiche rapidement. Très rarement plus d'une seconde en tout cas.

Hors ligne

 

#3 19-05-2009 11:29:35

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

Alors:
Si tu regardes les entêtes http tu verra que gzip est activé.
L'ajax c'est bien mais c'est un gros chantier, on travaille déjà dessus.
Les js et les images, si tu veux pas les charger à chaque fois il te suffit d'installer le pack graphique (le serveur te sera reconnaissant)
L'url que tu indique fonctionne avec un cache (http://www.arkhan.org/pcdtr/dtr/cache/), on ne fait pas de vraies images car elles sont créées dynamiquement.

Toute proposition technique ou financière pour obtenir un plus gros serveur que celui actuellement utilisé (Kimsufi XL chez OVH) est la bienvenue via le formulaire de la page contact.

Uld

Hors ligne

 

#4 19-05-2009 11:43:57

Boule.H
Corneille
Avatar de Boule.H

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

Ah oui, j'avais pas regardé en détail sad

Pour le pack graphique, je suis bien d'accord que c'est mieux de l'utiliser. Par contre, je pense que les nouveaux joueurs ne l'installent pas et c'est seulement quand on découvre le jeu que le pack graphique devient intéressant. Mais avant d'être là, il ne faut pas les faire reculer avec quelques lenteurs (point de vue personnel bien sûr).

Pour l'URL, http://www.arkhan.org/pcdtr/dtr/image.php?t=h2_test2 est accessible et fait travailler le serveur - même quand on est pas connecté au jeu. Je ne sais pas trop ce que çà fait derrière, çà génère pas une image avec marqué dessus "test2" :rolleyes:

Bon courage pour le passage en ajax, c'est un chantier énorme quand c'est pas fait depuis le début.

Pour info, je ne suis pas très joueur, mais j'aime bien regarder comment les jeux sont fabriqués smile

Dernière modification par Boule.H (19-05-2009 11:45:10)

Hors ligne

 

#5 19-05-2009 11:52:55

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

Les JS ne sont pas compréssé, désolé mais on est encore en phase de développement active, je vais pas rendre les js illisibles alors que je travaille constamenent dessus.

Les url que tu cites sont neessaires pour afficher les balises H1, H2 et H3, et je t'ai indiqué que ca tournais avec un cache, toute expression requêtée déjà calculée est piochée dans le cache.

Si tu t'y connais en optimiastion mysql ou si t'as des réponses à cette question http://www.arkhan.org/forum/message19548.html#p19548 , je suis tout ouïe.

Uld

Hors ligne

 

#6 19-05-2009 12:04:42

Boule.H
Corneille
Avatar de Boule.H

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

Si l'on prend l'exemple de :
http://www.arkhan.org/pack/js/overlib/o … clusive.js
il n'y a pas de content-encoding gzip dans l'entête.

C'est différent de "minifier" (rendre illisible pour que cela soit plus petit en taille) (je sais pas bien comme on dit çà :-) ) les js, tu peux très bien mettre du gzip dans "minifier" et vice-versa.

Sinon, y-a pas une erreur dans l'url que t'as indiquée ?

Hors ligne

 

#7 19-05-2009 12:21:30

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

J'ai corrigé l'Url

Je suis en train de minifier certains .js non critiques, c'est une bonne idée que tu as eu.

Normalement Apache est configuré pour tout gzipper à la volée, je comprends pas pourquoi il ne le fait pas pour les JS, je vais vérifiier ca.

Hors ligne

 

#8 19-05-2009 12:27:49

Boule.H
Corneille
Avatar de Boule.H

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

Il me semble qu'il y a des overlib_*_mini.js dans le pack d'overlib, çà évitera de le faire toi même (sauf si t'as fait des modifs dans ces fichiers bien sûr)

Dernière modification par Boule.H (19-05-2009 12:29:22)

Hors ligne

 

#9 19-05-2009 12:29:02

Boule.H
Corneille
Avatar de Boule.H

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

L'url pointe sur un problème de DNS et non de mysql wink

Hors ligne

 

#10 19-05-2009 12:40:04

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

Oui c'est pour ca que je dis "Si tu t'y connais en optimiastion mysql ou si t'as des réponses à cette question"

Les deux sujets m'interessent.

Hors ligne

 

#11 19-05-2009 13:13:03

Boule.H
Corneille
Avatar de Boule.H

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

Je te réponds par MP alors ;-)

Hors ligne

 

#12 19-05-2009 14:01:00

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

Si l'on prend l'exemple de :
http://www.arkhan.org/pack/js/overlib/o … clusive.js
il n'y a pas de content-encoding gzip dans l'entête.

Hum, si si il y a un accept-encoding: gzip

Bref, on fait le maximum pour réduire la taille des pages, le plus gros chantier sera l'ajax, mais le jeu et bien structuré sur un modèle orienté objet, on devrait y arriver sans difficultés majeures.

Hors ligne

 

#13 19-05-2009 16:37:57

Boule.H
Corneille
Avatar de Boule.H

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

T'as fait quelque chose ?

YSlow n'indique plus que 2 éléments non gzippés (au lieu de 11 ce matin) :

There are 2 plain text components that should be sent compressed

    * http://ajax.googleapis.com/ajax/libs/sc … ragdrop.js
    * http://www.uldosphere.org/phpmyvisites/phpmyvisites.js

smile

Hors ligne

 

#14 19-05-2009 16:46:44

Plue
Corneille
Avatar de Plue

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

[Admin] Uld a écrit:

J'ai corrigé l'Url

Je suis en train de minifier certains .js non critiques, c'est une bonne idée que tu as eu.

Normalement Apache est configuré pour tout gzipper à la volée, je comprends pas pourquoi il ne le fait pas pour les JS, je vais vérifiier ca.

Je pense qu'il a changé qqc oui tongue

Hors ligne

 

#15 19-05-2009 17:06:26

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

Boule.H oui sur tes conseils, j'ai minimisé tous les js et css et j'ai mieux configuré le module deflate d'Apache2.

En fait j'ai maintenant 2 version de mes js et css, une minifiée et une de travail.

Hors ligne

 

#16 19-05-2009 17:50:34

Subotai
Kiwispider
Avatar de Subotai
Coterie: La Garde Franche
Âge:
Classe: Archer
Citoyenneté: Belerim

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

Avec un makefile pour générer les premiers à partir des seconds ? ;-)


-- Subotai (47), cavalier de la Garde Franche
Pas voleur, mais archer quand même.

Hors ligne

 

#17 19-05-2009 18:09:03

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

évidement...

Hors ligne

 

#18 19-05-2009 18:22:43

Fankia
Cerf
Coterie: les floodeurs du forum
Âge: 49 ans
Classe: selon le déguisement
Citoyenneté: Stella

Re: [En JEU] [Proposition acceptée] Lenteur de l'interface

A quand un sous-forum geek pour nous éviter de sacrifier des aspirines par dizaines ? :p


Soutenu par le CSFPMFARCUAQSPTSPGLBVPQPS!H! o/

Hors ligne

 

Pied de page des forums

Retour sur le jeu Arkhan