QUOTE (Rosco @ dimanche 20 août 2006 à 18:53:29) :
Bah disons qu'il voit voir le côté utile
. Si on prend une page de forum, la partie qu'on pourrait découpler avec la méthode de Debugger est principalement celle du tableau central avec les posts, mais quel % représente les balises réellement évitables par rapport aux contenus des posts qu'on doit envoyer formattés ? Si c'est 10 % de gagné juste sur le tableau c'est bien, mais le jeu n'en vaut pas la chandelle car la page entière contient + qu'un tableau, y a des scripts et autres parties qui composent cette page et qui ne sont pas gérables avec sa méthode. La compression globale permet d'aller + vite et d'avoir des gains très substantiels s'en se poser de questions sur ce que le client est capable de faire de son côté (certains navigos sont lents en JS, je ne sais pas si c'est si rentable que ça, jamais testé)
Debug > Je me doute que c'est à moi de le faire
, mais c'est moins souple que de travailler avec des templates HTML par exemple, y faut pas réfléchir aux cas possibles, à faire tel test, etc. T'imagines que pour la position dans la fenêtre faut gérer si c'est centré, à droite, en haut, en bas, etc.. T'as pas fini, tu recodes un navigo en quelque sorte.
vraiment têtu
pour te montrer l'intérêt, j'aurais bien pris cette page entière comme exemple, mais juste pour te prouver que t'as tort ça vaut pas la peine
=> sur un post ça suffit
voici le code source
d'un de mes posts (2679 octets, en gras les parties utiles, le reste peut être reconstruit par le client puisque c'est fixe)
<tr class='post
2'>
<td valign='top'>
<a name='entry
202041'></a>
<div style='padding:0px 0px 20px 0px'>
<div style='float:left' class='normalname'>
debugger</div>
<div style='float:right'><a alt="message" title="Afficher le lien vers ce message - Message #
11784" href="#" onclick="link_to_post(202041); return false;"><img src='style_images/Coolingmasters/icon1.gif' /></a></div>
</div>
<span class='postdetails'><img src='
http://heryware.fr/images/avatar.gif' border='0' width='
130' height='
100' alt='' /><br /><br />
Membre<br />Messages :
1053</span><br />
</td>
<td valign='top'>
<table class='toolbar' cellspacing='0' cellpadding='0' width='100%'>
<tr><td align='left'>
<span class='postdetails'>
Aujourd'hui à 17:17:58</span> <a href="profil-83.html" target="_blank"><img src="style_images/Coolingmasters/profil.gif" alt="Profil" title="Voir le profil de ce membre" /></a><a href="http://www.cooling-masters.com/forum/index.php?act=Post&CODE=08&f=58&t=
3943&p=202041&st=
11775"><img src="style_images/Coolingmasters/edit.gif" alt="Editer" title="Editer ce message" /></a><a href="java script:delete_post('http://www.cooling-masters.com/forum/index.php?act=Mod&CODE=04&f=58&t=3943&p=202041&st=11775&auth_key=
f0bc0cd60be04163d0c9c87be9b21014')"><img src="style_images/Coolingmasters/delete.gif" alt="Effacer" title="Effacer ce message" /></a><a href='http://www.cooling-masters.com/forum/index.php?act=Post&CODE=06&f=58&t=3943&p=202041'><img src="style_images/Coolingmasters/quote.gif" alt="Citer" title="Répondre à ce message" /></a><a href='http://www.cooling-masters.com/forum/index.php?act=Msg&CODE=04&MID=83'><img src="style_images/Coolingmasters/pv.gif" alt="MP" title="Envoyer un message privé à ce membre" /></a>
</td>
<td align='right'>
<a href='http://www.cooling-masters.com/forum/index.php?act=report&f=58&t=3943&p=202041&st=11775'><img src="style_images/Coolingmasters/modo.gif" alt="Abus" title="Prévenir les modérateurs en cas d'abus" /></a>
</td></tr>
</table>
<div class='postcolor' id="post">
mais si ça marche, déjà fait <!--emo&;)-->
<img src='http://www.cooling-masters.com/forum/html/emoticons/wink.gif' border='0' alt='wink.gif' /><!--endemo-->
, mettre en gras j'appelle pas ça mettre en forme<br /><br />mettre en forme = mettre dans un tableau, avec style, etc<br /><br />compressé à la volée ??? genre le serveur envoie un zip et le browser décompresse ? <!--emo&[:joce]-->
<img src='http://www.cooling-masters.com/forum/html/emoticons/joce.gif' border='0' alt='joce.gif' /><!--endemo--> </div>
</td>
</tr>
et voici ce que ça donnerait (606 octets)
2×entry202041×debugger×11784×http://heryware.fr/images/avatar.gif×130×100×Membre×1053×Aujourd'hui à 17:17:58×83×3943×11775×f0bc0cd60be04163d0c9c87be9b21014×mais si ça marche, déjà fait <img src='http://www.cooling-masters.com/forum/html/emoticons/wink.gif' border='0' alt='wink.gif' />, mettre en gras j'appelle pas ça mettre en forme<br /><br />mettre en forme = mettre dans un tableau, avec style, etc<br /><br />compressé à la volée ??? genre le serveur envoie un zip et le browser décompresse ? <img src='http://www.cooling-masters.com/forum/html/emoticons/joce.gif' border='0' alt='joce.gif' />×
× est un séparateur spécial (alt158), le bon script prend les champs pour les mettre à la place des trucs en gras
tu fais ça 25 ou 30 fois par page et tu as une idée du gain...