PHPNET Assistance

Informations PHPNET => Forum Technique et Commercial => Discussion démarrée par: XoSt le 16 décembre 2003 à 06:37:04

Titre: Réduction De La Conso ?
Posté par: XoSt le 16 décembre 2003 à 06:37:04
Bonjour, j'aimerais savoir quels sont mes pages qui bouffe le plus de quota traffic... pck j'ai pris l'option à 100€ avec 15Go mais ca va depasser dans très peu de temps...
Voilà merci.
Titre: Réduction De La Conso ?
Posté par: MeGa` le 16 décembre 2003 à 09:20:03
Sans lien c'est difficile de savoir :)
Titre: Réduction De La Conso ?
Posté par: mdibango le 16 décembre 2003 à 16:49:37
- Effectivement sans lien c'est dur d'etudier tes pages ;)
- N'oublie pas qu'en utilisant des feuilles de style de facon assez poussée tu peux gagner jusqu'a 50% de code ...
- Noublie pas d'optimiser tes images.
- Et eventuellement d'activer les compressions de flux (ob_ ) si c'est autorisé ici.
Titre: Réduction De La Conso ?
Posté par: Tommy le 17 décembre 2003 à 00:01:45
Pour bouffer 15Go je dirais que :
- soit tu as enormement de visiteurs. Là tu peux rien y faire.
- soit tu as beaucoup de grosses images pas optimisées.Là ben il faut y remedier.
- soit tu mets des fichiers assez lourds en téléchargement (ça c'est interdit sur les serveurs mutualisés lol)

ou un peu de tout ça réuni  :D
pour 15go je pense pas que ça vienne des feuilles de style ou du simple code html quand meme ...
 
Titre: Réduction De La Conso ?
Posté par: XoSt le 17 décembre 2003 à 06:56:39
Effectivement j'ai oublié de filé mon url LOOL
L'url est : zone-duel.com

J'attent vos commentaires pour m'aider à économiser de la bande passante (Ainsi je ne perturbe personne)
Titre: Réduction De La Conso ?
Posté par: spontex le 17 décembre 2003 à 14:35:34
Idem pour nous alors, car les 15 Go y passent également : http://dvdtoile.com (http://dvdtoile.com).

Si vous avez des idées, nous sommes preneurs !
Titre: Réduction De La Conso ?
Posté par: XoSt le 17 décembre 2003 à 14:40:39
Je dirai dans ton cas, la grosse image en plein milieu de la page d'accueil.
Titre: Réduction De La Conso ?
Posté par: atapi le 17 décembre 2003 à 15:24:50
Citer
Je dirai dans ton cas, la grosse image en plein milieu de la page d'accueil.
60 Ko, c'est un peu trop
Titre: Réduction De La Conso ?
Posté par: atapi le 17 décembre 2003 à 15:33:05
Citer
Effectivement j'ai oublié de filé mon url LOOL
L'url est : zone-duel.com

J'attent vos commentaires pour m'aider à économiser de la bande passante (Ainsi je ne perturbe personne)
idem ici, ton header pèse 50Ko

toute les images de ton site réunie (celle de ton index), ça faut plus de 120Ko, y'a rien d'étonnant à ce que tes 15Go soit vite bouffé.

Ton header en jpg (je sais il est transparent, ben il ne ferai plus que 20 Ko en compression en qualité 60%, essaye de découper, la partie de transparence en gif et le dessus en jpg.
Titre: Réduction De La Conso ?
Posté par: mdibango le 17 décembre 2003 à 19:47:54
Alors ...

- Effextivement tes 2 images principales ne sont pas optimisées (voir Atapi)
- Le fond n'est pas du tout adapté. Pourquoi ? Parce que ce n'est pas un vrai fond d'ecran ( si l'on a une haute resulution c'est tres laid) Il vaut mieux un petit fond dont on ne vois pas les bords lorsuq'il est repeté .. Un vrai fond d'ecran en somme .. ;) Au mieu de 40 ko tu pourrais en utiliser un plus modeste de 10 ko
- Tu n'utilises pas du tout les feuilles de style .. ou tres tres tres  peu (comme dit plus haut en les utilisant a fond et apres avoir regardé ton code je pense que tu pourrais gagner 60% de code .. sur 30ko par page ca fini par faire ...) . N'oublie pas que le css n'est pas une contrainte mais aussi un atout pour pouvoir faire evoluer le design de ton site bcp plus facilement.- Met le maximum possible de javascript dans un fichier separé. Celui ci ne sera appelé qu'une fois et allegera d'autant chaque pages.


De plus le code HTML .. ou la la faut pas regader de trop pret ...
Quelques exemples :
- Pour rappel il n'y a qu'une balise BODY par page ..
Citer
<body vLink=#000000 aLink=#000000 link=#000000 background="images/fond.jpg" bgproperties="fixed">
<body vLink=#000000 aLink=#000000 link=#000000>
- balises ouvertes mais pas fermées ..  d'ailleurs je me demande par quel miracle la page s'affiche correctement ;)
- code inutile en bas de page. (petit peu par petit peu ca devient enorme sur des centaines de miliers de pages ...)
Citer
<div></div>
  <tbody></tbody>
- des quantités de <table> hallucinatoires et inutiles  !!!!!!! :) Il y en a meme dont on demande quel est l'usage .. :blink:  Si ce n'est de peut etre faire du callage ... LE truc a ne pa faire !!! :)
Citer
<table cellSpacing=0 cellPadding=0 width=433 border=0>
                  <tbody>
                    <tr>
                      <td> <table cellSpacing=0 cellPadding=5 width=433 border=0>
                          <tbody>
                            <tr>
                              <td width=443> <p>&nbsp;</p>

                                <p>&nbsp;</p>
                              <td></td>
                            </tr>
                          </tbody>
                        </table></td>
                    </tr>
                  </tbody>
                </table>

Avec un peu de travail tu auras un joli (il est deja tres sympa) site ET un joli code et surtout tu feras un paquet d'économie de traffic ! Courage !

Je ne veux pas faire de pub pour mes sites perso mais regarde le code  ( pratiquement pas de TABLE ) et la taille des pages ...
Comme tu vois ca marche tres bien et tu n'es pas contraint au niveau du graphisme. Et comme tout le graphisme du site est dans le feuille de style tu peux changer tout le graphisme du site en un click sans avoir a faire des trucs insensé avec template et compagnie .. juste par les css . L'exemple le plus frappant : http://www.csszengarden.com/tr/francais/ (http://www.csszengarden.com/tr/francais/) . Tout simplement superbe et efficace.
 
Titre: Réduction De La Conso ?
Posté par: XoSt le 18 décembre 2003 à 07:11:31
Merci, mais j'ai eu tellement de mal à faire que tout colle parfaitement (d'ailleur un morceau viens de ce décoller de quelques millimètres et pas moyen de le mettre bien)
J'ai peur de supprimer les " tables " vu que j'ai pas codé le design à la main mais avec frontpage et companie.... donc je vais avoir du mal à tout optimiser je pense  :(
C'est vrais qu'il y à un tas de codes inutiles sur ma page... mais va savoir le quel LOOOL
Titre: Réduction De La Conso ?
Posté par: atapi le 18 décembre 2003 à 08:29:47
code inutile, c'est ouvrir une balise pour la refermer comme expliqué plus haut, donc si tu vois <nom balise></nom balise> et bien tu vires, et aussi tout les balise doivent être fermé, en générale, pas <img>, <br>, ... (connait pas tout, mais si tu veux quand même les fermées, c'est <balise />),

Puis c'est sûr qu'optimisé un site avec front page, c'est pas facile.
Titre: Réduction De La Conso ?
Posté par: spontex le 18 décembre 2003 à 10:55:46
Citer
Citer
Je dirai dans ton cas, la grosse image en plein milieu de la page d'accueil.
60 Ko, c'est un peu trop
Thanks, je l'ai recompressée à 24Ko, pour une qualité assez bonne... Ca devrait aider un peu !

 
Titre: Réduction De La Conso ?
Posté par: mdibango le 18 décembre 2003 à 15:34:57
Oui mais si tu ne veux pas tenter tu n'y arriveras pas ... ;-)

C'est sur que le design par les feuilles de style c'est radicalement differement dans la conception mais tu as enormement d'avantage:
- ca t'oblige a vraiment comprendre ce que sont les balises et leur sens : par exmple <h1> c'est le titre d'une page , les sous titres <h2> etc .. En fait plus ta page sera syntaxiquement correcte, plus tu auras ordonné ton contenu.
- un allegement du code et une facilité d'evolution : Typiquement tu ne feras plus de cauchemars a cause de situations copmme celles là ;)
Citer
mais j'ai eu tellement de mal à faire que tout colle parfaitement (d'ailleur un morceau viens de ce décoller de quelques millimètres et pas moyen de le mettre bien)
Tout ton callage tres bancal par des quantités enormes de <table> se faira en 1ou2 ligne dans la feuille de style. Tu y gagnes 2 fois . Une premiere fois parce que tu allege ton code html et une deuxieme fois parce que ton graphisme etant generalement le meme d'une page a l'autre .. une fois ta feuille de style chargée , et bien tout ce qui concerne le graphisme de ton site n'a plus a etre telechargé. Enfin je ne vais pas tout t'expliquer et me repeter mais avec le lien ci dessous tu comprendras pourquoi tu dois passer au css.
- Ton site sera bcp plus accessible au handicapés. Sais tu qu'aux canada les sites officiels doivent theoriquement etre accessibles (par claviers adequates bien sur ) aux aveugles. Des que tu as des enchevetrements de <TABLE> ca devient impossible a lire pour des navigateurs textuels.
- En css tu peux faire des choses impossible en simple HTML + <table> ( meme avec du javascript ) comme des superpositions

Tu a regardé de pres le lien que je t'ai envoyé ?
2 liens interressants pour apprendre:
- http://www.alsacreations.com/articles/ (http://www.alsacreations.com/articles/)
- http://www.openweb.eu.org (http://www.openweb.eu.org)

Concernant l'editeur je te conseille vivement de changer pour Dreamweaver MX 2004 , le meilleur (pas dur par rapport a Front Page ;) ) si tu veux une bonne interface graphique et si tu n'es pas un integriste qui adore faire ton site web avec un notepad ;)  
Titre: Réduction De La Conso ?
Posté par: XoSt le 19 décembre 2003 à 03:14:41
J'ai dreamweaver, je tape le code dedans à la main (php) mais le design, je me vois très très mal le faire comme ca :/ j'éspère reussir à optimiser le code de mon site, comme ca pour de futur projects je saurais dejà comment faire  :huh:
En tout cas merci des conseils !
Titre: Réduction De La Conso ?
Posté par: XoSt le 19 décembre 2003 à 07:30:39
Bon bon je m'en sort pas trop mal, je suis entrain de reduire pour commencer les codes de mes pages ! ils sont 3x plus petit...
Titre: Réduction De La Conso ?
Posté par: XoSt le 19 décembre 2003 à 19:16:19
J'ai eu une augmentation de visiteurs c derniers temps... et c'est les vacances en plus... si qqn peu m'aider à optimiser le site avant que tout soit coupé svp, mon msn : xost1@msn.com
Merci beaucoup à celui qui m'aidera à optimiser mon code !
Titre: Réduction De La Conso ?
Posté par: MaximuS le 19 décembre 2003 à 21:52:20
1) Au lieu d'avoir dans index.php
/*
if($page=="news") { echo "Le site sur Yu-Gi-Oh, le jeu Pc Power Of Chaos et le Manga/Anime YuGiOh : News"; }
    elseif($page=="news_historique") { echo "Le site sur Yu-Gi-Oh, le jeu P
*/ etc....
Tu pourrais avoir une variable $page_titre (ds chaque page) et tu mets à la place de tout ça :
/*
echo $page_titre;
*/
Ca te permettra d'ajouter une page sans avoir à modifier le fichier index.php
/////////////

2) Tu as à chaque fois dans tes liens http://www.zone-duel.com/(.*) (http://www.zone-duel.com/(.*))
dans ton cas, ça sert à rien, supprime http://www.zone-duel.com/ (http://www.zone-duel.com/)

3) Tu as /*
<u><u><a href="mailto:tel@email.com?subject=PRO-LADDER">telnomn</a><br></u></u>
*/
Ca sert à rien d'avoir 2 fois <u>

4) Enlève tous les border="0" dans les TABLE et dans les IMG
et mets dans tes css :
img { border:0px }
table { border:0px }  
Titre: Réduction De La Conso ?
Posté par: XoSt le 20 décembre 2003 à 05:26:12
Et pour les <td> <tr> qu'il y à partout ? sinon les titres c'est invisibles...
Titre: Réduction De La Conso ?
Posté par: Jmoati le 20 décembre 2003 à 11:47:45
:lol: C'est le tableau il ne faut pas y toucher si tu as du code entre ces balises sinon ton site va être défiguré