<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://batmat.net/blog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Blogounage - Optimisation GWT 1.4  - Commentaires</title>
  <link>http://batmat.net/blog/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Sat, 28 Jan 2012 08:26:48 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
    
    <item>
    <title>Optimisation GWT 1.4 - Vincent</title>
    <link>http://batmat.net/blog/post/2008/02/02/Optimisation-GWT-14#c47412</link>
    <guid isPermaLink="false">urn:md5:74066d496f7cf6658b6ad2265f2fab58</guid>
    <pubDate>Sat, 02 Feb 2008 22:20:50 +0100</pubDate>
    <dc:creator>Vincent</dc:creator>
    
    <description>&lt;p&gt;Je n'ai pas regardé la vidéo, mais voici ce que je sais du sujet.&lt;/p&gt;


&lt;p&gt;En fait, un navigateur n'est censé ouvrir que deux connexions simultanées sur le serveur, c'est la recommandation pour HTTP. D'ailleurs, un serveur comme Apache possède des protections pour éviter de dépasser trop de connexions simultanée.&lt;/p&gt;


&lt;p&gt;Le problème est donc surtout côté client, puisque le navigateur ne peut récupérer que deux ressources en même temps (par serveur HTTP). Cette restriction est souvent le problème principal des pages d'accueil puisque ces pages profitent finalement rarement de la mise en cache des scripts, feuilles de style et images. Plusieurs techniques ont donc été développées parmi les développeurs web pour améliorer le chargement de leurs applications :&lt;/p&gt;


&lt;p&gt;- la technique de &quot;CSS sprite&quot;, elle part du même principe que ce que tu annonces dans ton billet, si ce n'est que ce n'est pas automatique. Le graphiste regroupe toutes ses images en une seule et les différentes parties de l'images sont choisies en CSS en utilisant la propriété background-position.&lt;/p&gt;


&lt;p&gt;- la technique CDN ou Content Delivery Network, qui consiste à placer les ressources statiques sur un ou plusieurs autres serveurs que le serveur applicatif. Ainsi, on outrepasse la limitation du navigateur de n'effectuer que deux connexions par serveur en lui proposant de télécharger depuis plusieurs serveurs différents.&lt;/p&gt;


&lt;p&gt;Yahoo possède pas mal de ressources sur l'optimisation des applications web en général, les solutions que j'ai présenté sont d'ailleurs toutes les deux utilisées dans la page d'acceuil de Yahoo. L'installation de l'outil YSlow, extension addon de l'extension Firebug pour Firefox permet d'obtenir des informations très intéressantes sur ces techniques.&lt;/p&gt;


&lt;p&gt;Bonne optimisation &lt;img src=&quot;/dotclear/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
  </item>
      
    
    <item>
    <title>Optimisation GWT 1.4 - funky</title>
    <link>http://batmat.net/blog/post/2008/02/02/Optimisation-GWT-14#c47411</link>
    <guid isPermaLink="false">urn:md5:8dd38db3171dac70f07f6d7ce1934cad</guid>
    <pubDate>Sat, 02 Feb 2008 20:54:02 +0100</pubDate>
    <dc:creator>funky</dc:creator>
    
    <description>&lt;p&gt;J'avais pensé à un système de ce genre en faisant mumuse avec les css pour afficher qu'une partie de l'image composite pour chaque élément en notant qu'effectivement il y a plein de requêtes qui partent &quot;pour rien&quot;. Mais le fait que GWT fasse tout ce travail fastidieux à notre place, c'est quand même pas mal du tout!&lt;/p&gt;


&lt;p&gt;A quand un GWT 100% compatible PHP? :'( ... ou plus d'hébergeurs Java !&lt;/p&gt;</description>
  </item>
      
</channel>
</rss>
