Optimisations

Présente les différentes avancées du projet

Avatar de l’utilisateur
Merrick
Le Taulier
Messages : 8883
Inscription : 18 avr. 2003 14:24
Localisation : Toulouse
Contact :

Message par Merrick » 10 oct. 2003 07:57

La répétition, c'est pour des problèmes de compat.
Les noms des images, si on les change, provoquent énormément plus de calcul php, donc, ce qu'on gagne en BP, on le perd en charge machine.
Pour la page de vue en arrivée, certains n'utilisent pas cette page car trop lourde pour les modems, donc je ne la mets pas en Index avant sondage.
Avatar de l’utilisateur
Reivax
Ami des souterrains de Delain
Messages : 5871
Inscription : 15 juil. 2003 13:07
Contact :

Message par Reivax » 10 oct. 2003 09:22

Pour les noms de fichiers, pas forcément !
Si tu changes automap_X_Y en mapXY, les calculs PHP seront les mêmes, et tu gagnes, sur l'automap des niveaux 0 à -2, 10 ko !
Delain : demain, j'arrête.
iago
Pilier
Messages : 458
Inscription : 07 sept. 2003 19:29

Message par iago » 10 oct. 2003 10:05

10 ko :?:

-> 20240 octets pour 2 fois '_' ?

L'automap d'un niveau 20x20 fait donc 400 cases soit 800 octects de gagné en supprimant les 2 underscores à chaque fois c'est un peu des économies de bout de ficelle ca ...
Nainesse, Paladin de la compagnie d'Alirielle
Image
Cyann
Habitué
Messages : 112
Inscription : 09 sept. 2003 12:20

Message par Cyann » 10 oct. 2003 12:16

Ce ne sont pas des économies de bouts de ficelle, je dirais même que pour des pages avec beaucoup de code html et qui sont chargées souvent, la réduction de la taille des noms est capitale.

En l'occurrence, Reivax ne proposait pas seulement d'enlever les _, mais également le "auto" de "automap".
(en passant, un niveau ne fait pas 20 cases de côté, mais 40 Edit: oui, 41, pardon :lol: )

On pourrait aller plus loin en nommant des fichiers uniquement avec deux nombres, éventuellement précédés par une lettre ou séparés par un délimitateur.

On peut aussi diminuer la taille des noms des classes, et de ceux des répertoires contenant les images.

Le problème de cette technique d'optimisation est que ce n'est pas très confortable à utiliser pour les graphistes et les développeurs.
En gros, quand on peut s'en passer, on le fait ;)


euh... je tenais à préciser que Merrick et Co. font déjà du super boulot :D


Edit: ouaip, je suis d'accord sur le fait que c'est loin d'être prioritaire, vu que ça marche déjà bien
iago
Pilier
Messages : 458
Inscription : 07 sept. 2003 19:29

Message par iago » 10 oct. 2003 13:23

Ok j'avais pas vu le 'auto' en moins et 41x41 effectivement le calcul tombe juste comme ca ... (désolé Reivax ;) )

Bon tant qu'on y est il y a un espace en trop à la fin chaque tag <img> :P
Si on veut on peut faire sauter les guillemets (c'est plus standard) mais ca passera quand même tant qu'il n'y a pas d'espace (à moins qu'un browser spécifique ?)

Et sinon on peut se servir des feuilles de styles

<td><img src="../images/automap_9_0.gif"></td>

devient

<td class="m9_0"></td>

avec dans la feuille de style

td.m9_0 {
background-color: #4F4;
}

et hop voilà une jolie cellule verte .... pour les cases vides il suffit de laisser sans class et on peut contniuer à utiliser le gif animé pour la position actuelle.

sous IE la cellule vide ca ne pose pas de problème ... avec NS 4 il faut mettre kkchose dans la cellule mais avec Mozilla ca donne quoi ?
Nainesse, Paladin de la compagnie d'Alirielle
Image
Avatar de l’utilisateur
Merrick
Le Taulier
Messages : 8883
Inscription : 18 avr. 2003 14:24
Localisation : Toulouse
Contact :

Message par Merrick » 10 oct. 2003 13:31

EEEeuuhhhhh..... Ca fait peut être un peu beaucoup comme modifs, là non ? D'autant plus que le serveur répond bien, j'avous que c'est loin pour l'instant de rentrer dans mes priorités...
mayeul
Client régulier
Messages : 55
Inscription : 01 sept. 2003 14:04

Message par mayeul » 10 oct. 2003 15:56

Merrick a écrit :EEEeuuhhhhh..... Ca fait peut être un peu beaucoup comme modifs, là non ?
Merrick, je ne pensais pas que mon petit post aurait ces effets, alors j'en rajoute car tu n'as pas encore craqué:


200 persos dans une vue, ça fiat 200 fois ça dans la frame du bas tableau_vue2.php:

javascript:document.visu_evt.action='visu_desc_perso.php';document.visu_evt.visu.value=50;document.visu_evt.submit();
pour le lien vers le perso

et 200 fois ceci pour le lien vers la guilde:
javascript:document.visu_evt.action='visu_guilde.php';document.visu_evt.num_guilde.value=8;document.visu_evt.submit();


en raccourcissant tous les noms du style "document.visu_evt", "visu_desc_perso" il y a de quoi soulager le serveur.


[au fait, c'est qui le N° 50 ??? Et la guilde 8? :lol: ]


ceci dit, je comprends qu'il peut être difficile de lire un code qui ressemblerait à ceci:

"hyuti,ioè_çy((_k}"

(dans le language optimisé, ça veut dire:
"envoyer le message 'arrête de fumer' à tous les persos joués par Mayeul")
Image
mayeul
Client régulier
Messages : 55
Inscription : 01 sept. 2003 14:04

Message par mayeul » 10 oct. 2003 16:01

En ce qui concerne les priorités, j'ajoute que personnellement je suis très content. Mais j'ai un modem ADSL.
Je pense que les feuilles de style accroîtraient de beaucoup le confort d'utilisation de ceux qui ont un modem RTC.
(ceci dit, si on fait un sondage ici pour savoir qui a un modem RTC, je pense qu'il risque d'être biaisé par le fait que c'est sans doute ceux qui ont du haut debit qui lisent le plus les forums).
Mayeul
Image
Avatar de l’utilisateur
Bricogne
Joueur le plus désespérant de Delain
Messages : 1988
Inscription : 25 avr. 2003 14:28
Contact :

Message par Bricogne » 10 oct. 2003 16:14

mayeul a dit en chuchotant a l'oreille de son modem haut debit
c'est sans doute ceux qui ont du haut debit qui lisent le plus les forums
Oui et non.
Je lis le forum sur mon lieu de travail (temporaire) car je suis en mega-super-haut-debit-que-personne-ne-me-bat (pour les connaisseurs, je suis directement connecte sur Vikman, si mes souvenirs sont bons, je suis en prise avec du 10Mb, l'artere principale etant de 70Mb lors de sa creation y'a 6-7 ans donc depuis cela a du evoluer). J4'en profite donc pour le forum.

Par contre chez moi je suis en 56k. Donc je sais qu'afficher une image de vue meme optimisee est lente surtout quand on a 100 personnes dans sa vue.

C'est pour cela, que connaissant les problemes de petit debit, si je dois voter je me range du cote des bas debits.

Stephan, les deux extremes depuis 1970
La connerie est un art. Sûrement le plus dur à maîtriser... Mais quand on en devient un expert, alors c’est l’orgasme perpétuel...
Kouet Kouet
Meuble
Messages : 660
Inscription : 23 juil. 2003 10:45

Message par Kouet Kouet » 10 oct. 2003 16:48

:maisbiensur: C'est bien des histoires de mecs, ca de comparer la taille de leur débit... :ange:

Pas la peine de me le dire: :jesors:
mais je suis quand même explosée de rire!
Sincèrement,
Kouet Kouet :biere: La Citadelle
"Ce qui me turlupine, c'est d'être mise en bière sans alcool... Surtout en cas de mort subite !"
Répondre