<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8270488587899408388</atom:id><lastBuildDate>Fri, 01 Nov 2024 10:38:47 +0000</lastBuildDate><title>Cartel Belli</title><description>Agence de communication CARTEL BELLI&#xa;www.cartel-belli.com</description><link>http://cartel-belli.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-7455112454725552490</guid><pubDate>Thu, 23 Oct 2014 09:45:00 +0000</pubDate><atom:updated>2014-10-23T02:45:27.593-07:00</atom:updated><title>Des experts américains publient une nouvelle liste de critères</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
SEO Local : des experts américains publient une nouvelle liste de critères&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
&lt;a class=&quot;fancy&quot; href=&quot;http://i-cms.journaldunet.com/image_cms/original/2379836-seo-local-des-experts-americains-publient-une-nouvelle-liste-de-criteres.jpg&quot; style=&quot;background-color: transparent; color: #303030;&quot;&gt;&lt;img alt=&quot;SEO Local : en 2014&quot; src=&quot;http://i-cms.journaldunet.com/image_cms/150/2379836-seo-local-des-experts-americains-publient-une-nouvelle-liste-de-criteres.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; display: block; float: left; margin: 5px 1em 0px 0px; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;/a&gt;Des experts américains ont listé les différents critères qu&#39;ils pensent être utilisés par Google en matière de référencement local. Les SEO français peuvent en tirer quelques conclusions.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin-bottom: 0.29412em;&quot;&gt;
Chaque année, depuis sept ans, David Mihm, pointure du SEO Local outre-Atlantique publie la liste et le poids des critères utilisés par Google en matière de référencement local. Sa méthodologie consiste à sonder plusieurs dizaines d&#39;experts du secteur.&amp;nbsp;&lt;a href=&quot;http://moz.com/local-search-ranking-factors&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;L&#39;étude&lt;/a&gt;&amp;nbsp;a une certaine crédibilité aux Etats-Unis, mais elle a aussi une limite&amp;nbsp;: elle résulte d&#39;observations réalisées aux US, un pays aux pratiques différentes en matière de SEO Local, et qui a bénéficié de mises à jour qui n&#39;ont pas encore été déployées en France, comme&amp;nbsp;&lt;a href=&quot;http://searchengineland.com/library/google/google-pigeon-update&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;Pigeon&lt;/a&gt;&amp;nbsp;ou&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/solutions/seo-referencement/seo-local-et-knowledge-graph-0613.shtml&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;le Carrousel&lt;/a&gt;. Elle a de toutes façon le mérite de montrer ce qui peut influencer le moteur de Google, du moins aux eux d&#39;experts...&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin-bottom: 0.29412em;&quot;&gt;
Cette étude conclut que les facteurs les plus importants en matière de SEO local sont les signaux &quot;on page&quot;, comme la présence du trio nom-adresse-téléphone, des mots clés dans les titles, ou encore l&#39;autorité du domaine. Viennent ensuite, par ordre d&#39;importance, les signaux émis par les liens&amp;nbsp;: ancre des liens entrants, autorité des domaines faisant les liens, etc. Les adresses indiquées aux services type Pages Jaunes et autres annuaires et agrégateurs doivent aussi être les mêmes. Ces&amp;nbsp;&quot;citations&quot;, qui ne sont pas toujours accompagnées de&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/solutions/seo-referencement/dictionnaire-du-seo-vocabulaire-et-definitions.shtml#Backlink&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;backlinks&lt;/a&gt;, doivent également être nombreuses&amp;nbsp;: le volume et la cohérence de ces citations constituent la troisième famille de critères la plus importante selon l&#39;étude de David Mihm (voir ci-dessous).&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin-bottom: 0.29412em;&quot;&gt;
Enfin, la quatrième famille de critères la plus importante selon les experts américains est celle des signaux émis par la fiche Google Adresses (service désormais regroupé&amp;nbsp;&lt;a href=&quot;https://support.google.com/business/answer/6002002?hl=fr&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;au sein de &quot;Google&amp;nbsp;My&amp;nbsp;Business&lt;/a&gt;&quot;), comme la catégorie dans laquelle est rangée l&#39;entreprise, les mots clés qui la définissent, ou sa proximité.&lt;/div&gt;
&lt;span class=&quot;marqueur_module&quot; id=&quot;946329&quot; style=&quot;background-color: white; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;figure class=&quot;ccmcss_cms_figure center&quot; style=&quot;display: block; font-size: 0.8125rem; margin: 1.96154em auto; max-width: 100%; position: relative; width: 541px;&quot;&gt;&lt;img alt=&quot;seo local v2&quot; src=&quot;http://i-cms.journaldunet.com/image_cms/original/2380135-seo-local-des-experts-americains-publient-une-nouvelle-liste-de-criteres.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; display: block; height: auto; margin: 0px; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;/figure&gt;</description><link>http://cartel-belli.blogspot.com/2014/10/des-experts-americains-publient-une.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-7713690936800425696</guid><pubDate>Thu, 23 Oct 2014 09:42:00 +0000</pubDate><atom:updated>2014-10-23T02:42:43.519-07:00</atom:updated><title>Google pénalise les lenteurs d’affichage</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
Référencement naturel : Google pénalise les lenteurs d’affichage&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
Voici 10 conseils techniques pour accélérer l’affichage des pages-web et éviter les pénalités Google pour lenteurs d’affichage.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Il est erroné de croire que l’Internet haut débit est véritablement généralisé en France. Un quart de la population est limité à des abonnements ADSL un mégabit (128ko/s). Dans les entreprises, les connexions sont partagées : à certains horaires, chaque salarié ne dispose parfois que d’un débit médiocre. L’Internet mobile haut débit se développe mais la vitesse reste très variable selon la localisation géographique. Enfin, l’affichage des sites web est ralenti par les nombreux programmes connectés installés par les internautes&amp;nbsp;: modules de mise à jour, logiciels de discussion comme skype, plugins des navigateurs, virus, trojans, antivirus…&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Pour un e-commerçant, s’adapter aux internautes moyen et bas débit est un facteur-clé de réussite. De façon directe, c’est pouvoir vendre à des clients supplémentaires particulièrement délaissés par la concurrence. Indirectement, c’est aussi éventuellement pouvoir bénéficier de meilleures positions Google (car les fortes lenteurs d’affichage qui font fuir les internautes pourraient être&lt;a href=&quot;http://www.journaldunet.com/expert/58057/penalite-google---des-victimes-parmi-les-acteurs-majeurs-de-l-e-commerce.shtml&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;pénalisées par Google&lt;/a&gt;).&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
&lt;strong&gt;1/ Faire appel aux librairies Javascript publiques hébergées par les CDN&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Technologiquement, la plupart des sites internet (créés par des professionnels) utilisent les mêmes librairies javascript : jQuery, Prototype, Script.aculo.us, MooTools…&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Il est possible de déléguer l’hébergement de ces librairies populaires à des serveurs publics gratuits dont c’est la vocation. Nommés “Content Delivery Network” (CDN en abrégé) , les 2 acteurs majeurs de l’hébergement gratuit de librairies javascript sont&amp;nbsp;&lt;a href=&quot;https://developers.google.com/speed/libraries/devguide?hl=fr&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;Google&lt;/a&gt;&amp;nbsp;et&amp;nbsp;&lt;a href=&quot;http://cdnjs.com/&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;CloudFare&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Les bénéfices sont nombreux pour les entreprises qui utilisent les CDN :&lt;strong&gt;&amp;nbsp; &amp;nbsp;&lt;/strong&gt;&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;les CDN disposent de connexions très haut débit pour distribuer les librairies et s’adaptent au pays de l’internaute pour accélérer la vitesse (via des serveurs de proximité),&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;les librairies des CDN sont parfois déjà en cache dans les navigateurs-web des internautes (on gagne alors jusqu’à 1 seconde d’affichage rien que pour jQuery par exemple),&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;les librairies des CDN sont doublement compressées (au niveau algorithmique et au niveau protocole http en GZIP),&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;ne pas avoir à fournir les librairies javascript (relativement imposantes) soulagent les serveurs des boutiques en ligne : ils sont plus à même de délivrer rapidement les autres ressources d’affichage (pages html, images, feuilles de style css…).&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
&lt;strong&gt;2/ Regrouper les feuilles de style CSS en 1 seul fichier&lt;/strong&gt;&lt;br /&gt;Pour les serveurs d’hébergement (Apache, Microsoft IIS, Nginx…), chaque demande-fichier de la part des navigateurs-web mobilise des ressources techniques : tunnel http, thread, mémoire, écriture de logs, compression à la volée éventuelle… Dans la mesure du possible, il est préférable pour l’affichage que les éditeurs de sites internet essayent de concaténer les différentes feuilles de style CSS en 1 seul fichier unique. Pour préserver la simplicité du travail des techniciens en charge de la maintenance, le regroupage pourra être déployé uniquement sur le serveur de production.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Quant aux scripts Javascript (hors librairies), le même travail de concaténation est à prévoir pour améliorer les performances d’affichage.&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
&lt;strong&gt;3/ Limiter l’utilisation des langages de programmation server-side&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Les langages de programmation server-side (php, .net, asp, servlet java, jsp, coldfusion, perl, ruby, python…) permettent de créer des applications-web complexes. Mais ils sont “gourmands” en ressources-mémoires pour les serveurs. Il convient de limiter leurs utilisations au strict nécessaire.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Hors besoins techniques rares, les langages server-side ne doivent absolument pas être utilisés pour délivrer les éléments d’affichage habituellement “statiques” tels que les images, les feuilles de style CSS, les scripts Javascript...&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
L’erreur est relativement fréquente et la vérification n’est pas aisée : il est nécessaire de contrôler l’ensemble des possibilités de paramétrages du serveur (htaccess, vhost et httpd pour Apache par exemple). Contrôler les entêtes http (à la recherche de signature de langage server-side) peut aussi être une piste de détection.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Une vigilance maximale sera à appliquer pour les programmes gratuits téléchargeables sur Internet (cms, blogs, forums, logiciels e-commerce...) : leurs programmes d’installation n’hésitent pas à modifier les configurations-serveurs pour leurs besoins qui ne sont pas orientés vers la performance en général.&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
&lt;strong&gt;4/ Créer une version statique de la page d’accueil dynamique&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Pour une entreprise à forte notoriété, la homepage du site internet concentre (à elle seule) jusqu’à 40% du travail effectué par le serveur d’hébergement. Il suffit donc de dupliquer le contenu de la page d’accueil dynamique (délivrée par php, .net, coldfusion…) pour créer une page d&#39;accueil non-dynamique (dite “statique”) performante pour l’affichage et soulageante pour le serveur.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Sur le plan technique, une conséquence majeure est à prendre en compte : les pages statiques ne gèrent pas les sessions. Si l’utilisation de sessions est absolument nécessaire pour la homepage, on pourra tout de même déléguer cette fonctionnalité à une page dynamique (sans contenu) appelée en Ajax de manière désynchronisée. En alternative simple, on pourra aussi envisager de fonctionner avec des cookies-javascript en attendant que l’internaute navigue sur une page dynamique.&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
&lt;strong&gt;5/ Intensifier le cache-navigateur des internautes&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Tous les navigateurs-web (IE, Firefox, Chrome, Safari, Opéra…) pratiquent la mise en cache des documents téléchargés : pages html, fichier pdf, images, animations flash, feuilles de style… &amp;nbsp;Cette mise en cache permet d’améliorer le confort des internautes qui fréquentent à plusieurs reprises le même site web : à la deuxième visite, un site internet s’affiche plus rapidement qu’à la première visite.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Pour les webmasters, il est possible d’intervenir techniquement pour intensifier la mise en cache (qui peut aller de quelques minutes à plusieurs années). Dans le concret, il faut renseigner des entêtes http ou des métatags équivalents spécifiques : Cache-Control, Expires ou Pragma (obsolète).&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Au niveau contrainte, le procédé nécessite des adaptations pour les gestions des sessions et la mise en place d’un système de versionning (capable de stopper le cache en cas de mise à jour d’un fichier). Mais les gains de performance peuvent être considérables au final : jusqu’à 70% d’allégement du travail à fournir pour le serveur d’hébergement.&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
&lt;strong&gt;6/ Accélérer les échanges avec les bases de données&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
La grande majorité des sites internet stocke les données-utilisateurs et les donnnées-produits dans des bases SQL (Oracle, MySQL, Miscrosoft Sql Server, PostgreSQL…). C’est les dialogues techniques avec ces bases de données qui sont la source d’une bonne partie des lenteurs d’affichage sur le web.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
De nombreuses solutions technologiques existent pour les entreprises qui souhaitent pallier le problème :&lt;strong&gt;&amp;nbsp; &amp;nbsp;&lt;/strong&gt;&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;intervenir sur le paramétrage des bases de données : ressources-mémoires allouées, déclaration de clés primaires et de multiples clés d’indexations, load-balancing...&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;intervenir sur le code-source de l’application : éviter les connexions inutiles, fermer les connexions au plus vite, mettre en cache le résultat des requêtes SQL (pour limiter le nombre de tâches répétitives à traiter), utiliser un pool de connexions persistantes, optimiser les requêtes SQL, les jointures, les sous-requêtes et les triggers pour la performance...&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;utiliser les bases de données nouvelle génération (NOSQL) mieux adaptées aux besoins de rapidité des sites internet : MongoDB, Cassandra, Memcached, HBase, Elasticsearch, Redis, Solr...&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;utiliser des “flat-database” pour les données en lecture seule.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
&lt;strong&gt;7/ Mettre en place une compression GZIP&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Internet permet de compresser les données pour échanger de gros volumes d’informations en peu de temps. Bien utilisé, ce procédé peut être mis à profit pour accélérer l’affichage des pages-web.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Pour les sites Internet peu fréquentés, les modules de compression à la volée proposés gratuitement par les serveurs web suffiront (comme Mod-Gzip ou Mod-Deflate pour Apache).&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Pour les sites internet à très forte fréquentation, compresser à la volée est insatisfaisant : des solutions professionnelles qui mixent détection des possibilités du navigateur, mise en cache, gestion des sessions et compression sont nécessaires.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Cependant, les images doivent être exclues du mécanisme de compression : c’est généralement contre-productif (car les formats d’image sont déjà des algorithmes de compression). Il est préférable d’essayer de diminuer raisonnablement la qualité des images avec les outils de retouche-photo comme Photoshop ou The Gimp.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
&lt;strong&gt;8/ Optimiser les pages d’erreurs 404 pour la performance&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Une boutique en ligne qui ajoute et supprime de façon régulière des références-produits se retrouve à terme avec à un volume important d’erreurs 404 (documents non trouvés).&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Toutefois, les messages “Cette page n’existe plus” (ou “Le produit recherché n’est plus disponible”) font fuir les internautes et dégradent l’image de marque du vendeur.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Du coup, autant privilégier la performance pour ces pages à faible valeur ajoutée:&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;sur les images, les css et les javascripts en erreur 404, il est inutile d’afficher un message personnalisé (celui par défaut du serveur suffit),&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;sur les pages html en erreur 404, il est opportun d’éviter de recourir à des langages de programmation server-side et opportun de rediriger vers la page d’accueil ou une page pertinente,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;pour éviter la nuisance d’erreurs 404 en cascade (boucle sans fin de pages 404 qui appellent elles-mêmes d’autres pages 404), il convient d’activer un cache-navigateur durable dans les entêtes http des page d’erreurs,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;certaines pages d’erreur 404 pourront être désindexées des moteurs de recherche, via des directives-robots noindex, pour économiser du travail au serveur d’hébergement (notamment les pages qui ne re-serviront plus jamais à l’avenir).&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
&lt;strong&gt;9/ Déléguer une partie de l’hébergement à un Cloud&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Les clouds (d’hébergement de fichiers) sont des solutions haute performance pour stocker et partager des documents sur internet. Les acteurs majeurs de ce domaine d’activité sont des entreprises d’envergure mondiale : Amazon S3, Cloudfront, Microsoft Azure, CloudFlare, RackSpace, Google Cloud Storage...&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Élaborés par des experts de très haut niveau, ces hébergeurs “dernière génération” donnent satisfaction aux besoins spécifiques des entreprises de l’e-commerce et des startups à forte croissance :&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;ils ont des infrastructures internet surpuissantes;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;ils s’adaptent aux pays des internautes pour accélérer la vitesse;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;ils gèrent proprement la compression des données (sauf Google Cloud Storage);&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;ils utilisent des bases de données NOSQL et des serveurs de load-balancing…&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Cependant, le prix de ces clouds professionnels est à la hauteur de leurs performances : relativement élevé. Pour les TPE et PME à petit budget, l’astuce est de ne faire héberger par un cloud qu’une partie de son site internet : les images par exemple. Ainsi, le serveur d’hébergement habituel est délesté d’une grande partie de son travail mais les tarifs du cloud restent raisonnables (moins de 10€/mois si du cache-navigateur durable est activé dans le paramétrage des fichiers hébergés).&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
&lt;strong&gt;10/ Venez participer au débat et faire part de vos expériences&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Cette chronique&amp;nbsp;est basée sur les consignes techniques (préconisées par Google) qui indiquent de surveiller&amp;nbsp;les performances des sites et d’optimiser les temps de chargement :&amp;nbsp;&lt;a href=&quot;https://support.google.com/webmasters/answer/35769?hl=fr&amp;amp;ref_topic=6002025&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;https://support.google.com/webmasters/answer/35769?hl=fr&amp;amp;ref_topic=6002025&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
Cet article est aussi lié aux explications des pénalités Google détaillées au paragraphe N°2 de cet autre article :&lt;a href=&quot;http://www.journaldunet.com/solutions/expert/58057/penalite-google---des-victimes-parmi-les-acteurs-majeurs-de-l-e-commerce.shtml&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;http://www.journaldunet.com/solutions/expert/58057/penalite-google---des-victimes-parmi-les-acteurs-majeurs-de-l-e-commerce.shtml&lt;/a&gt;&lt;br /&gt;Toutefois, les solutions proposées dans cette page sont innovantes, extrêmes (jusqu&#39;à 90% de réduction de la charge-serveur), expérimentales, perfectibles, très difficiles à mettre en place et controversées&amp;nbsp;:&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;Elles ont fait leurs preuves pour des boutiques en ligne à activité saisonnière qui avaient tendance à perdre des ventes à cause de pics de trafic saturant les serveurs.&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;Pour des sites internet à forte fréquentation générant des revenus publicitaires, ces solutions ont aussi été profitables (en audience et en positions Google).&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;Mais elles ont échoué à faire progresser significativement les positions Google d’un blog de type WordPress.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px;&quot;&gt;
L’auteur de cet article vous invite à partager vos avis (favorables ou défavorables), vos expériences et vos techniques d’optimisation dans les commentaires de cet article : venez participer au débat!&lt;br /&gt;Avez-vous essayé les 9 conseils proposés ? Sur quels sites ? Pendant combien de temps ? Pour quels résultats au final ?&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/10/google-penalise-les-lenteurs-daffichage.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-1171072621591566582</guid><pubDate>Tue, 02 Sep 2014 08:38:00 +0000</pubDate><atom:updated>2014-09-02T01:38:16.363-07:00</atom:updated><title>Google revendique 890 améliorations dans son moteur en un an</title><description>&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
A l&#39;occasion du dixième anniversaire de son entrée en bourse, Google fait le bilan des évolutions implémentées dans son moteur de recherche.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin-bottom: 0.29412em;&quot;&gt;
A l&#39;occasion du dixième anniversaire de l&#39;entrée de Google en bourse,&amp;nbsp;Amit Singhal, directeur de l&#39;activité Recherche du groupe américain, fait le bilan sur&amp;nbsp;&lt;a href=&quot;https://plus.google.com/u/0/+AmitSinghal/posts/XF5QP7CVNQY&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;Google+&lt;/a&gt;&amp;nbsp;des travaux réalisés depuis par ses équipes. Introduction de l&#39;auto-complétion, de la recherche universelle, amélioration&amp;nbsp;du service de traduction, recherche vocale, personnalisation, knowledge graph... Amit Singhal évoque une dizaine d&#39;évolutions qu&#39;il qualifie de majeures intégrées au cours de la décennie.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25.5px; margin-bottom: 0.29412em;&quot;&gt;
A la fin de son message, Amit Singhal évoque le chiffre de 890&amp;nbsp;améliorations implémentées depuis un an. Un indicateur qui tendrait à prouver que&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/google/&quot; style=&quot;background-color: transparent; color: #303030;&quot;&gt;Google&lt;/a&gt;&amp;nbsp;ne cesse d&#39;accélérer le rythme d&#39;évolution du moteur de recherche. Pour mémoire, le groupe avait revendiqué entre 350 et 400&amp;nbsp;changements implémentés dans son moteur en 2009, puis 550&amp;nbsp;améliorations en 2012 (dixit&lt;a href=&quot;http://searchengineland.com/google-made-890-improvements-search-past-year-201065&quot; style=&quot;background-color: transparent; color: #303030;&quot; target=&quot;_blank&quot;&gt;Searchengineland&lt;/a&gt;).&amp;nbsp;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/09/google-revendique-890-ameliorations.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-1652403180171824713</guid><pubDate>Fri, 14 Mar 2014 11:38:00 +0000</pubDate><atom:updated>2014-03-14T04:38:30.283-07:00</atom:updated><title>Un Google Panda « Nouvelle Génération » pour aider les petites entreprises</title><description>&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Lato, Calibri, Arial, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 24px; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Lato, Calibri, Arial, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 24px; text-align: justify;&quot;&gt;
&lt;img alt=&quot;matt-cutts-liens-payants&quot; class=&quot;alignleft  wp-image-11976&quot; height=&quot;169&quot; src=&quot;http://www.referenceur.be/wp-content/uploads/2014/03/matt-cutts-liens-payants.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; float: left; height: auto; margin: 5px 20px 5px 0px; max-width: 100%; vertical-align: middle;&quot; width=&quot;303&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Lato, Calibri, Arial, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 24px; text-align: justify;&quot;&gt;
Lors de la SMX West Conference de San José (qui s’est terminée hier), le boss de la webspam team de Google, notre cher Matt Cutts, a expliqué que Google était actuellement en train de travailler sur un filtre Google Panda «&amp;nbsp;nouvelle génération&amp;nbsp;» qui devrait apparaître beaucoup plus doux que ces prédécesseurs pour les webmasters.&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Lato, Calibri, Arial, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 24px; text-align: justify;&quot;&gt;
D’après Matt Cutts, ce nouveau Google Panda devrait avoir pour effet principal d’aider les petites entreprises à mieux se positionner sur le moteur de recherche. Cette ambition nous rappelle qu’au mois de septembre 2013,&lt;a href=&quot;http://www.referenceur.be/google-veut-connaitre-les-petits-sites-mal-classes-9045.html&quot; style=&quot;box-sizing: border-box; color: #bc360a; text-decoration: none;&quot; title=&quot;Google veut connaitre les petits sites mal classés&quot;&gt;&amp;nbsp;Google avait demandé&lt;/a&gt;&amp;nbsp;aux webmasters de petits sites web d’expliquer au moteur de recherche pourquoi ils devraient être mieux positionnés sur Google.&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Lato, Calibri, Arial, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 24px; text-align: justify;&quot;&gt;
En d’autres mots, un Googler de l’équipe de Matt Cutts travaillerait spécifiquement depuis quelques mois afin de permettre aux sites web des petites entreprises de mieux se positionner sur le moteur de recherche. Cette nouvelle génération du filtre devrait donc offrir un changement d’algorithme qui impacterait positivement les petits sites web.&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Oswald, serif; font-size: 30px; font-weight: 300; line-height: 1.3; margin: 25px 0px; text-align: justify;&quot;&gt;
Quelle date pour cette mise à jour Panda ?&lt;/h2&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Lato, Calibri, Arial, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 24px; text-align: justify;&quot;&gt;
Comme à son habitude, Matt Cutts est resté très discret sur la date de lancement de ce filtre «&amp;nbsp;nouvelle génération&amp;nbsp;» mais il est aujourd’hui certain que Google travaille spécifiquement dessus et qu’il sera prochainement déployé. En effet, si Matt Cutts n’est pas toujours très précis dans ses interventions (c’est un doux euphémisme), il est rare qu’il prévoie quelque chose qui ne se passe pas par la suite…&lt;/div&gt;
&lt;div style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Lato, Calibri, Arial, sans-serif; font-size: 14px; line-height: 21px; margin-bottom: 24px; text-align: justify;&quot;&gt;
Source :&amp;nbsp;&lt;a href=&quot;http://searchengineland.com/google-working-softer-gentler-panda-algorithm-help-small-businesses-186619&quot; style=&quot;box-sizing: border-box; color: #bc360a; text-decoration: none;&quot; target=&quot;_blank&quot; title=&quot;Search Engine Land&quot;&gt;Search Engine Land&lt;/a&gt;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/03/un-google-panda-nouvelle-generation.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-4045434558601473889</guid><pubDate>Sat, 01 Feb 2014 12:06:00 +0000</pubDate><atom:updated>2014-02-01T04:06:10.960-08:00</atom:updated><title>Conseils pour utiliser les médias sociaux comme arme secrète des ventes</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17.27272605895996px; line-height: 23.18181800842285px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;br /&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
Utilisation des médias sociaux pour booster les ventes des entreprises.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 0.9em; font-style: italic; margin-bottom: 0.29412em; text-align: right; vertical-align: top;&quot;&gt;
Suivre l&#39;auteur sur&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/linkedin/&quot; style=&quot;color: #303030;&quot;&gt;LinkedIn&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span class=&quot;IN-widget&quot; style=&quot;display: inline-block; line-height: 1; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;display: inline-block !important; font-size: 1px !important; margin: 0px !important; padding: 0px !important; vertical-align: baseline !important;&quot;&gt;&lt;iframe frameborder=&quot;0&quot; id=&quot;easyXDM_IN_Lib_li_gen_1391256044744_0_provider&quot; name=&quot;easyXDM_IN_Lib_li_gen_1391256044744_0_provider&quot; src=&quot;http://platform.linkedin.com/js/xdrpc.html?v=0.0.2000-RC8.32361-1408#xdm_e=http%3A%2F%2Fwww.journaldunet.com&amp;amp;xdm_c=li_gen_1391256044744_0&amp;amp;xdm_p=1#target=li_gen_1391256044744_0&amp;amp;width=600&amp;amp;height=400&amp;amp;mode=wrapper&quot; style=&quot;display: inline-block; height: 22px; margin: 0px auto; max-width: 100%; width: 62px;&quot;&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17.27272605895996px; line-height: 23.18181800842285px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;Avez-vous déjà travaillé dans la vente ? Combien d&#39;appels avez-vous eu à faire avant de réellement entrer en contact avec quelqu&#39;un ? Combien d’e-mails avez-vous envoyé sans jamais obtenir de réponse ? Peu de gens vont perdre du temps à parler à un inconnu qui essaie de leur&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/management/commercial/vendre/&quot; style=&quot;color: #303030;&quot;&gt;vendre&lt;/a&gt;&amp;nbsp;quelque chose.&lt;br /&gt;&lt;strong&gt;Mais les vendeurs avant-gardistes adoptent une nouvelle approche pour briser ces vieilles barrières de communication : les médias sociaux.&lt;/strong&gt;&lt;br /&gt;Les technophiles de la vente utilisent maintenant les médias sociaux au travail afin de surveiller les clients potentiels et les concurrents, recueillir des informations, des réseaux et plus, ce qui leur donnent un avantage sur la concurrence. Une étude récente a révélé que les vendeurs qui utilisent les médias sociaux au travail surpassent de 73 pour cent leurs pairs qui ne les utilisent pas. Ils ont également plus souvent dépassé leurs quotas de 23 pour cent par rapport à leurs homologues qui n’utilisaient pas les médias sociaux.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17.27272605895996px; line-height: 23.18181800842285px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;Je sais que les médias sociaux peuvent accroître le succès des ventes car je l’ai expérimenté dans ma propre entreprise. Chez HootSuite, tous nos vendeurs puisent quotidiennement dans les ressources des&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/ebusiness/le-net/reseaux-sociaux/&quot; style=&quot;color: #303030;&quot;&gt;réseaux sociaux&lt;/a&gt;&amp;nbsp;pour recruter des clients. (bien sûr, ce n’est qu’une partie de leur processus, les téléphones et les e-mails étant encore des outils précieux).&lt;br /&gt;Voici trois conseils pour tirer le meilleur parti des médias sociaux comme outil de vente :&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17.27272605895996px; line-height: 23.18181800842285px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
&lt;strong&gt;&lt;i&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1. Utilisez les médias sociaux pour briser la glace :&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;Les médias sociaux peuvent être une excellente ressource pour obtenir un aperçu unique de pistes qui peuvent vous aider à avoir plus d&#39;impact lors d’un premier contact. L&#39;année dernière, par exemple, nous avons gagné un gros client en grande partie grâce à&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/twitter/&quot; style=&quot;color: #303030;&quot;&gt;Twitter&lt;/a&gt;. Après avoir suivi l&#39;un des décideurs du client sur le réseau social pendant des mois, un de mes délégués commerciaux a remarqué que le décideur tweetait toujours avec passion sur son amour du hamburger saisonnier McRib de McDonald.&lt;br /&gt;Ainsi, lorsque le délégué commercial a finalement décidé qu&#39;il était temps d’entrer en contact, il a utilisé leur passion commune pour le menu de McDonald comme entrée en matière dans un e-mail (il a commencé par quelque chose du style «&amp;nbsp;C&#39;est à nouveau la saison du McRib .... »). Discuter de son sandwich préféré a vraiment attiré l&#39;attention du décideur. Il a répondu, ce qui a abouti à davantage d&#39;échanges et finalement une vente importante.&lt;br /&gt;Et les médias sociaux ne servent pas uniquement à briser la glace. Ce genre d’enquêtes peut également être utilisé pour découvrir des informations cruciales sur les entreprises, permettant aux vendeurs de régler leur prise de contact de façon optimale.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17.27272605895996px; line-height: 23.18181800842285px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;i&gt;&lt;strong&gt;2. Puiser dans les réseaux sociaux pour obtenir des références plus chaleureuses&lt;/strong&gt;&lt;/i&gt;Les médias sociaux peuvent être un atout majeur pour amener les gens à être plus réceptifs. Récemment, par exemple, un autre délégué de chez HootSuite a fusionné des techniques anciennes avec des nouvelles pour décrocher une réunion avec un énorme client potentiel. Il est d’abord tombé sur un article du Boston Globe à propos d’une nouvelle initiative qui était en train d’être lancée par une grande entreprise de communications. Il se trouve que l&#39;article évoquait un cadre de haut niveau qui dirigeait l’initiative. Après une recherche rapide sur LinkedIn, le délégué commercial a découvert qu&#39;il avait un contact de premier niveau en commun avec le cadre. Au moment de la prise de contact, il a fait référence à leur contact commun et, étonnamment, a eu un retour en 30 minutes.&lt;br /&gt;Si notre délégué commercial avait utilisé la voie traditionnelle du téléphone ou de l’e-mail, il est peu probable qu&#39;il aurait reçu une réponse aussi rapide ou pas de réponse du tout. Rien de tout ceci n’est, bien entendu, difficile à comprendre. Il est bien connu qu’une chaleureuse référence augmente les chances de succès des ventes de 200 à 400 pour cent. Ce qui est nouveau et fort ici c’est de tirer profit des médias sociaux pour transformer une référence banale en une référence chaleureuse.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17.27272605895996px; line-height: 23.18181800842285px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
&lt;strong&gt;&lt;i&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;3. Saisir de nouvelles opportunités avec les médias sociaux&lt;/span&gt;&lt;/i&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;I&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;l n&#39;y a rien de plus tragique qu’une occasion perdue dans les ventes. Nos délégués commerciaux ont trouvé un moyen facile de les éviter : travailler avec les services autres que seul le service marketing afin de gagner des renseignements précieux.&lt;br /&gt;Par exemple, une de nos représentants du service support clients a récemment repéré quelqu&#39;un sur Twitter qui se plaignait d’une démonstration des ventes à laquelle il avait assisté chez un de nos principaux concurrents et qui laissait à désirer. Elle a immédiatement basculé le message chez un directeur des ventes, en utilisant notre outil interne de gestion de tâches. C’est là que le manager l’a récupéré et a vérifié les informations professionnelles du tweeter sur LinkedIn. Il a ainsi localisé les informations sur ses contacts. Tout cela s’est fini par une nouvelle opportunité prometteuse d’une valeur de plusieurs dizaines de milliers de dollars. C’est souvent un moyen par lequel nos clients sont contents d&#39;avoir de nos nouvelles et de se voir offrir une solution potentielle à leurs problèmes commerciaux.&lt;br /&gt;&lt;strong&gt;La vente à l’aide des médias sociaux vient tout juste d’arriver dans mon entreprise. De plus en plus de vendeurs, à la fois dans les grandes et petites entreprises, adoptent les médias sociaux.&lt;/strong&gt;&amp;nbsp;Par exemple, l&#39;année dernière,&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/ibm/&quot; style=&quot;color: #303030;&quot;&gt;IBM&lt;/a&gt;&amp;nbsp;a signalé avoir vu un superbe poussée de 400 % de ses ventes après la mise en œuvre de son programme pilote de ventes grâce aux médias sociaux.&lt;br /&gt;En tirant profit des réseaux comme LinkedIn, les pages&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/facebook/&quot; style=&quot;color: #303030;&quot;&gt;Facebook&lt;/a&gt;&amp;nbsp;et Twitter, les vendeurs peuvent se donner les moyens d’avoir des informations et des données utiles avec un avantage vraiment concurrentiel.&lt;br /&gt;Les médias sociaux ne remplaceront pas nécessairement le téléphone ou l’e-mail mais c&#39;est un outil nouveau et révolutionnaire que les services de ventes peuvent ajouter à leur arsenal.&lt;br /&gt;Pour avoir en savoir plus sur les médias sociaux et mon entreprise, suivez-nous sur HootSuite sur LinkedIn.&lt;br /&gt;Vous avez aimé cet article ? Pour me lire chaque semaine sur les médias sociaux, le&lt;a href=&quot;http://www.journaldunet.com/management/efficacite-personnelle/leadership/&quot; style=&quot;color: #303030;&quot;&gt;leadership&lt;/a&gt;&amp;nbsp;et les tendances en technologie, il suffit de cliquer sur le bouton ’suivre’ en haut de cette page.&lt;/span&gt;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/02/conseils-pour-utiliser-les-medias.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-1887726966619348319</guid><pubDate>Wed, 15 Jan 2014 17:39:00 +0000</pubDate><atom:updated>2014-01-15T09:39:34.811-08:00</atom:updated><title>Comment optimiser la performance d&#39;un site web côté serveur</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;br /&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
Compression, gestion des délais d&#39;expiration, du cache... Le serveur web peut subir un traitement de choc qui permettra d’améliorer grandement le temps de chargement des pages. Tour d&#39;horizon.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Comme nous l’avons vu dans l’article&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52929/pourquoi-optimiser-un-site-web.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Pourquoi optimiser un site web&amp;nbsp;?&lt;/a&gt;&lt;/i&gt;, améliorer la vitesse de chargement des pages d’un site à au moins quatre impacts directs&amp;nbsp;: le nombre de visiteurs (et par effet de levier le référencement), un manque à gagner économique et un impact environnemental réel. Ensuite, nous avons évoqué de nombreux axes d’améliorations liés aux éléments graphiques et aux pages elles-mêmes dans les articles&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52971/optimiser-l-utilisation-des-images-d-une-page-web----traiter-les-images.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Optimiser l’utilisation des images d’une page web&lt;/a&gt;&amp;nbsp;&lt;/i&gt;et la série sur l’optimisation de la structure et de l’organisation des pages.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans ce nouvel article, je vais aborder une autre facette d’un site web, le serveur de publication, qui lui aussi peut subir un traitement de choc en vue de l’amélioration du temps de chargement des pages.&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Optimisation serveur, choix d’une approche&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Aujourd&#39;hui, plus de 60% des sites sont hébergés sur des serveurs Apaches (&lt;a href=&quot;http://w3techs.com/technologies/overview/web_server/all&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Usage statistics and market share of Apache for websites&lt;/a&gt;). Nous allons donc porter un focus spécifique sur ce serveur. Concernant Internet Information Server, deuxième serveur utilisé, à hauteur de 17%, je vous propose de vous appuyer en parallèle sur l’article de Steve Jacobson,&amp;nbsp;&lt;a href=&quot;http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/translate-htaccess-content-to-iis-webconfig&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Translate .htaccess Content to IIS web.config&lt;/a&gt;, qui vous permettra d’appliquer les ajustements nécessaires pour un fonctionnement dans les environnements Microsoft ou d’utiliser la solution proposée par&amp;nbsp;&lt;a href=&quot;http://www.helicontech.com/download-ape.htm&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;HeliconTech&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Donc, le fichier&amp;nbsp;.htaccess&amp;nbsp;est un fichier de configuration permettant de définir le comportement d&#39;Apache pour le répertoire dans lequel il est placé ainsi que ses sous-répertoires (avec IIS, il faudra utiliser le fichier&amp;nbsp;web.config).&amp;nbsp;&amp;nbsp;Il est donc tout à fait possible de mettre en place différentes stratégies d’accès et de gestion de contenu dans un même site en plaçant plusieurs fichiers&amp;nbsp;.htaccess&amp;nbsp;à différents endroits, le fichier parent restant actif tant que les directives qu&#39;il contient ne sont pas modifiées. Pour notre approche de l&#39;optimisation serveur, nous allons mentionner systématiquement le fichier&amp;nbsp;.htaccess&amp;nbsp;placé à la racine du site, car nous cherchons à améliorer le comportement pour l&#39;ensemble du site.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Le fichier&amp;nbsp;.htaccess&amp;nbsp;est un simple fichier texte que vous pouvez éditer avec n&#39;importe quel outil.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;u&gt;Note :&lt;/u&gt;&amp;nbsp;Windows a du mal à travailler avec un fichier ne comportant qu&#39;aucune extension. Je vous suggère donc d&#39;utiliser un éditeur texte un peu évolué ou de renommer, le temps de l&#39;édition, le fichier en&amp;nbsp;htaccess.txt, par exemple.&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
.htaccess : attention !&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Le fichier&amp;nbsp;.htaccess&amp;nbsp;prend effet immédiatement, car il est lu à chaque requête sur votre serveur. Cela signifie qu&#39;une erreur de syntaxe ou de codage provoquera immédiatement un dysfonctionnement de votre site. Par ailleurs, ce fichier permet des réglages fins et très puissants, alors ne le manipulez pas à la légère&amp;nbsp;!&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Enfin, rappelons, à tout fin utile de debug, qu&#39;une ligne débutant par&amp;nbsp;#&amp;nbsp;est considérée comme commentaire.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Vous pouvez faire des essais avec l&#39;exemple ci-dessous (en prenant garde à ne pas écraser un fichier&amp;nbsp;.htaccess&amp;nbsp;déjà présent&amp;nbsp;!), en commentant / décommentant les directives d&#39;accès au contenu de votre site.&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;#
#  Cette directive n&#39;est pas prises en compte :
#     interdiction d&#39;accès absolue au contenu
# -------------------------------------------------------
# deny from all

#
#  Alors que celle-ci est appliquée :
#     autorisation de tous les accès
# -------------------------------------------------------
allow from all

&lt;/pre&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
&lt;a class=&quot;tooled&quot; href=&quot;&quot; name=&quot;_Toc342407478&quot;&gt;Gérer le contenu&lt;/a&gt;&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Comme évoqué plus haut, le fichier&amp;nbsp;.htaccess&amp;nbsp;est lu puis interprété lors de chaque accès au site. En conséquence, limitez son contenu (donc sa taille) au minimum possible&amp;nbsp;:&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;réduisez les commentaires à leur partie utile,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;supprimez toutes les directives inutiles, par exemple :&lt;/li&gt;
&lt;/ul&gt;
&lt;ol style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;des directives pour les fichiers *.swf n&#39;ont pas de sens si vous n&#39;utilisez pas Flash,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;des directives de restriction d&#39;accès apportent-elles quelque chose pour un site totalement public ?&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour exemple, le fichier&amp;nbsp;.htaccess&amp;nbsp;de 1 Ko ci-dessous :&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;#
#  Controles de comportement du site : www.monsite.com
#  - auteur       : I. Ahounou
#  - modification : 1er novembre 2012
# =======================================================
# 
#
#  Types MIME
# -------------------------------------------------------
AddType text/html .htm
AddType text/html .html
AddType application/x-httpd-php .foo
AddType text/javascript .js
AddType text/css .css
AddType application/x-shockwave-flash .swf
AddType video/x-flv .flv
AddType image/gif .gif
AddType image/jpg .jpg
AddType image/png .png
AddType application/pdf .pdf
AddType application/zip .zip
#
#  Accès universel
# -------------------------------------------------------
allow from all
 
#
#  Langue par défaut et charset
# -------------------------------------------------------
AddDefaultCharset UTF-8
AddLanguage fr-FR .html .htm .css .js
#
# -------------------------------------------------------
#  Fin du fichier .htaccess
# -------------------------------------------------------
# &lt;/pre&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Nous remarquons de nombreuses choses inutiles&amp;nbsp;:&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;la quantité de lignes de commentaires,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;la description de types MIME standards,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;l&#39;accès universel au contenu, appliqué par défaut.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Il ne reste donc que l&#39;application générique de la langue et du charset, qui sont une alternative viable si vous ne les décrivez pas dans le&amp;nbsp;&lt;i&gt;&amp;lt;header&amp;gt;&lt;/i&gt;&amp;nbsp;des pages.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Il est alors préférable, et recommandé, de transformer ce fichier, par exemple comme suit.&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;#  I. Ahounou - 01/11/2012

#  Langue par défaut et charset
AddDefaultCharset UTF-8
AddLanguage fr-FR .html .htm .css .js&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Le fichier ne pèse plus que 128 octets et uniquement deux directives sont prises en compte, sans altérer le comportement du serveur, avec en prime une lisibilité accrue&amp;nbsp;!&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Vérifier votre serveur&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Avant d’aller plus avant, il est nécessaire de vérifier que votre serveur dispose des modules nécessaires à une possible optimisation des flux. Pour cela, 3 options&amp;nbsp;:&lt;/div&gt;
&lt;ol style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;vous disposez d’un accès aux paramètres et pouvez vérifier la liste des modules chargés,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;vous pouvez utiliser un appel à la fonction&amp;nbsp;phpinfo(), si vous utilisez PHP,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;vous pouvez réaliser un test spécifique.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans le premier cas de figure, il suffit de cliquer / regarder pour obtenir l’information.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans le deuxième cas de figure, vous avez accès aux informations issues de PHP, ou exécutez le petit fichier&amp;nbsp;phpinfo.php&amp;nbsp;ci-dessous depuis votre site.&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&amp;lt;?php
        echo phpinfo();
?&amp;gt;
&lt;/pre&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Recherchez alors l’une des informations suivantes&amp;nbsp;:&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;HTTP_ACCEPT_ENCODING : deflate&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;HTTP_ACCEPT_ENCODING : gzip&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Enfin, pour le troisième cas de figure, créez un premier fichier, index.html (de préférence dans un répertoire de test)&amp;nbsp;:&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&amp;lt;!--#printenv --&amp;gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Le deuxième fichier,&amp;nbsp;.htaccess, contient&amp;nbsp;:&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;SetEnv MOD_mod_deflate 0
SetEnv MOD_mod_gzip 0
SetEnv MOD_mod_headers 0
SetEnv MOD_mod_expires 0
&amp;lt;IfModule mod_deflate.c&amp;gt;
SetEnv MODULE_deflate 1
&amp;lt;/IfModule&amp;gt;
&amp;lt;IfModule mod_gzip.c&amp;gt;
SetEnv MODULE_gzip 1
&amp;lt;/IfModule&amp;gt;
&amp;lt;IfModule mod_headers.c&amp;gt;
SetEnv MODULE_headers 1
&amp;lt;/IfModule&amp;gt;
&amp;lt;IfModule mod_expires.c&amp;gt;
SetEnv MODULE_expires 1
&amp;lt;/IfModule&amp;gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Appelez le fichier&amp;nbsp;index.html&amp;nbsp;et recherchez les informations pour&amp;nbsp;MODULE_xxx. Une valeur à 1 signifie que le module est disponible.&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Utiliser la compression&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Apache est capable de transmettre des fichiers compressés au navigateur client qui se charge alors de les décompresser. En activant cette possibilité, les fichiers transmis sont allégés de manière souvent drastique et transitent donc plus rapidement vers l&#39;internaute.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Vous me direz que la contrepartie est du temps de décompression. Vous avez raison. Mais au regard de la puissance des machines actuelles, le gain de temps reste largement appréciable.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Les meilleurs résultats sont obtenus avec le module&amp;nbsp;&lt;i&gt;MOD_DEFLATE&lt;/i&gt;&amp;nbsp;(à partir d’Apache v2.0) que nous allons employer, uniquement s&#39;il est disponible, en réalisant un test avec la directive&amp;nbsp;&lt;i&gt;&amp;lt;IfModule module&amp;gt;...&amp;lt;/IfModule&amp;gt;&lt;/i&gt;.&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;i&gt;&lt;u&gt;Note&amp;nbsp;:&lt;/u&gt;&amp;nbsp;suivant le serveur exécutant Apache, ce module est soit&amp;nbsp;mod_deflate.c&amp;nbsp;pour des environnements Unix, Linux, soit&amp;nbsp;mod_deflate.so&amp;nbsp;pour des environnements Windows. Le code ci-dessous propose les deux tests de présence en utilisant uniquement l&#39;identificateur&amp;nbsp;mod_deflate.&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;br /&gt;Pour être véritablement efficace, il est important de préciser aux différents proxy intermédiaires de la chaîne de transmission Internet de ne pas décompresser le contenu à la place de l&#39;internaute. Ceci est possible en ajoutant une directive de type&amp;nbsp;&lt;i&gt;header&amp;nbsp;&lt;/i&gt;append&amp;nbsp;&lt;i&gt;vary&lt;/i&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;lors de l&#39;utilisation de la compression serveur.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Mais bien entendu, il existe des incompatibilités avec certains navigateurs, comme Netscape et Internet Explorer (pour les anciennes versions). Nous pouvons traiter ces cas par des tests avec la directive&amp;nbsp;&lt;i&gt;BrowserMatch test&lt;/i&gt;.&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&amp;lt;IfModule mod_deflate&amp;gt;
   # Compression avec MOD_DEFLATE
   AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml text/javascript application/x-javascript application/x-httpd-php
 

   #Pour les navigateurs incompatibles
   BrowserMatch ^Mozilla/4 gzip-only-text/html
   BrowserMatch ^Mozilla/4.0[678] no-gzip
   BrowserMatch bMSIE !no-gzip !gzip-only-text/html
   BrowserMatch bMSI[E] !no-gzip !gzip-only-text/html

   # Les proxies ne doivent pas décompresser à la place de l&#39;internaute
   Header append Vary User-Agent env=!dont-vary
&amp;lt;/IfModule&amp;gt;
&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Si vous ne bénéficiez pas de&amp;nbsp;&lt;i&gt;MOD_DEFLATE&lt;/i&gt;, mais de&amp;nbsp;MOD_GZIP, une autre structure est utilisable&amp;nbsp;:&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&amp;lt;IfModule mod_gzip.c&amp;gt;
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_add_header_count Yes
  mod_gzip_send_vary Yes
  mod_gzip_item_exclude reqheader &quot;User-agent: Mozilla/4.0[678]&quot;
  mod_gzip_item_include file .(html?|xml|txt|css|js)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
&amp;lt;/IfModule&amp;gt;
&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Bien que la syntaxe soit différente, vous avez sans aucun problème compris l’application de&amp;nbsp;&lt;i&gt;mod_gzip_send_vary&lt;/i&gt;&amp;nbsp;et l’exclusion du&amp;nbsp;&lt;i&gt;user-agent mozilla/4&lt;/i&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Enfin, si vous ne bénéficiez ni de&lt;i&gt;&amp;nbsp;MOD_DEFLATE&lt;/i&gt;, ni de&lt;i&gt;&amp;nbsp;MOD_GZIP&lt;/i&gt;, procédez rapidement à une installation ou tentez un contournement avec PHP en utilisant la fonction&amp;nbsp;&lt;i&gt;ob_gzhandler&amp;nbsp;&lt;/i&gt;ou&amp;nbsp;&lt;i&gt;zlib.output&lt;/i&gt;&amp;nbsp;(meilleur choix) et leurs différentes possibilités. La documentation est disponible, en français, sur&amp;nbsp;&lt;a href=&quot;http://php.net/manual/en/ref.zlib.php&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;php.net&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour vérifier de manière simple que vos fichiers sont compressés, vous pouvez utiliser le service proposé par un site comme&amp;nbsp;&lt;a href=&quot;http://www.whatsmyip.org/http-compression-test/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;WhatsMyIP.org&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Concernant Internet Information Server, il est reconnu que la compression n’est pleinement utilisable qu’à partir de la version 6, sous réserve d’un paramétrage spécifique que vous pouvez découvrir dans la documentation de Microsoft&amp;nbsp;:&amp;nbsp;&lt;a href=&quot;http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/25d2170b-09c0-45fd-8da4-898cf9a7d568.mspx?mfr=true&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Using HTTP Compression for Faster Downloads (IIS 6.0)&lt;/a&gt;&amp;nbsp;ou sur&amp;nbsp;&lt;a href=&quot;http://www.technos-sources.com/tutorial-activer-compression-gzip-dans-iis6-1.aspx&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Technos Sources&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Contrôler le cache du navigateur&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
En contrôlant l&#39;activité du cache du navigateur client, il est possible de le forcer à enregistrer une copie locale des fichiers statiques (images, fichiers HTML, etc.), mais en conservant hors cache les fichiers dynamiques (PGP et CGI).&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
En réalisant cette opération, une partie non négligeable des fichiers ne transitent plus par Internet, mais sont directement lus depuis le disque dur de l&#39;ordinateur. Gain de temps maximal pour l&#39;affichage des pages, du moins pour les visiteurs réguliers&amp;nbsp;!&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour contrôler les fichiers mis en cache, nous allons utiliser la directive&lt;i&gt;&amp;lt;FilesMatch test&amp;gt;...&amp;lt;/FilesMatch&amp;gt;&lt;/i&gt;, pour manipuler le&amp;nbsp;header.&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;i&gt;&lt;u&gt;Note&amp;nbsp;:&lt;/u&gt;&amp;nbsp;La syntaxe des tests utilisés par la directive&amp;nbsp;FilesMatch&amp;nbsp;s&#39;appuie sur les expressions régulières. Vous pouvez vous familiariser, si nécessaire avec cette syntaxe, en utilisant les tutoriaux du site&amp;nbsp;&lt;a href=&quot;http://www.expreg.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Expreg.com&lt;/a&gt;&amp;nbsp;et réaliser des tests préliminaires depuis le site&amp;nbsp;&lt;a href=&quot;http://www.annuaire-info.com/outil-referencement/expression-reguliere/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Annuaire-Info.com&lt;/a&gt;.&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&amp;lt;IfModule mod_headers&amp;gt;
  # Mise en cache pour un mois
  &amp;lt;FilesMatch &quot;.(ico|jpe?g|png|gif|swf|flv|gz)$&quot;&amp;gt;
  Header set Cache-Control &quot;max-age=2592000&quot;
  &amp;lt;/FilesMatch&amp;gt;

  # Mise en cache pour 2 heures
  &amp;lt;filesMatch &quot;.(css|js)$&quot;&amp;gt;
  Header set Cache-Control &quot;max-age=7200&quot;
  &amp;lt;/filesMatch&amp;gt;

  # Désactive la mise en cache
  &amp;lt;FilesMatch &quot;.(pl|php|cgi)$&quot;&amp;gt;
  Header unset Cache-Control
  &amp;lt;/FilesMatch&amp;gt;
&amp;lt;/IfModule&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Gérer le délai d&#39;expiration&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans la même logique que la gestion du cache, il est possible de préciser au serveur que des fichiers suffisamment récents sont déjà en possession de l&#39;utilisateur et qu&#39;il n&#39;est pas utile de les transmettre une nouvelle.&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Pour cela, il faut utiliser les directives&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Expires...&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&amp;nbsp;du&amp;nbsp;&lt;/span&gt;&lt;i style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;module&amp;nbsp;mod_expires&lt;/i&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;. Par exemple&amp;nbsp;:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&amp;lt;IfModule mod_expires&amp;gt;
  ExpiresActive On
  ExpiresDefault &quot;access plus 7200 seconds&quot;
  AddType image/x-icon .ico
  ExpiresByType image/gif &quot;access plus 2592000 seconds&quot;
  ExpiresByType image/ico &quot;access plus 2592000 seconds&quot;
  ExpiresByType image/jpg &quot;access plus 2592000 seconds&quot;
  ExpiresByType image/png &quot;access plus 2592000 seconds&quot;
  ExpiresByType image/jpeg &quot;access plus 2592000 seconds&quot;
  ExpiresByType image/icon &quot;access plus 2592000 seconds&quot;
  ExpiresByType image/x-icon &quot;access plus 2592000 seconds&quot;
  ExpiresByType text/css &quot;access plus 2592000 seconds&quot;
  ExpiresByType text/html &quot;access plus 7200 seconds&quot;
  ExpiresByType text/javascript &quot;access plus 2592000 seconds&quot;
  ExpiresByType application/xhtml+xml &quot;access plus 7200 seconds&quot;
  ExpiresByType application/x-javascript &quot;access plus 2592000 seconds&quot;
  ExpiresByType application/x-shockwave-flash &quot;access plus 2592000 seconds&quot;
&amp;lt;/IfModule&amp;gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Gestion des versions de fichier&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Le ETAG permet d&#39;identifier la version d&#39;un fichier. Ainsi, en l&#39;utilisant, le serveur sait s&#39;il y a eu une modification du fichier depuis la précédente requête et peut donc décider, opportunément, de le transmettre. L&#39;inconvénient de cette gestion, est que le serveur et le client doivent s&#39;informer mutuellement pour chaque fichier, ce qui consomme de la bande passante et grève le délai de réactivité.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Ma recommandation est donc de désactiver cette fonctionnalité, en insérant les lignes suivantes&amp;nbsp;:&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;Header unset ETag
FileETag none&lt;/pre&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Essais et conclusion&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
En appliquant les éléments évoqués ci-dessus, voici ce que j’ai pu mesurer avec mon site personnel.&lt;/div&gt;
&lt;table style=&quot;background-color: white; border-collapse: collapse; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em; text-align: center;&quot;&gt;
&lt;strong&gt;&lt;br /&gt;Page d&#39;accueil&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em; text-align: center;&quot;&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Page d&#39;accueil &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/strong&gt;(images optimisées)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;Premier accès, cache vide&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
Sans optimisation.htaccess&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;6,09 s&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;7,27 s&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
Avec optimisation.htaccess&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;3,95 s&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;3,71 s&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
Gains&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;2,14 s (=&amp;nbsp;&lt;strong&gt;35%&lt;/strong&gt;)&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;3,56 s (=&amp;nbsp;&lt;strong&gt;49%&lt;/strong&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;Nouvel accès&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
Sans optimisation&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;4,35 s&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;3,65 s&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
Avec optimisation&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;2,23 s&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;1,9 s&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;Gains&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;2,12 s (=&amp;nbsp;&lt;strong&gt;49%&lt;/strong&gt;)&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;1,75 s (=&amp;nbsp;&lt;strong&gt;48%&lt;/strong&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&amp;nbsp; Le constat est sans appel&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;strong style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;en moyenne 45% de temps de chargement gagné pour chaque page&lt;/strong&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Bien entendu, de nombreuses autres possibilités d’optimisation existent, notamment avec l’usage des Content Delivery Network, mais là, nous entrons dans le monde des experts et dépassons le cadre de cet article. De la même manière, si vous possédez votre propre infrastructure, différentes alternatives s’offrent à vous en termes de compression, routage et gestion de flux.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Quoiqu’il en soit, en matière d’optimisation, il faut toujours commencer à la source&amp;nbsp;! Maintenant, c&#39;est à vous, car n&#39;oublions pas qu&#39;il est communément admis qu&#39;à chaque seconde de chargement d&#39;une page, c&#39;est 10 internautes qui fuient !&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/01/comment-optimiser-la-performance-dun.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-1567617490308924642</guid><pubDate>Wed, 15 Jan 2014 17:38:00 +0000</pubDate><atom:updated>2014-01-15T09:38:40.238-08:00</atom:updated><title>PHP : faciliter la maintenance d&#39;un site web avec la fonction include</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;br /&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
En tirant parti de la fonction dynamique include, quelques astuces de conception permettent de rendre la maintenance d&#39;un site web bien plus aisée. L&#39;idée étant d&#39;isoler les contenus récurrents dans des fichiers.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Comme nous l’avons vu dans l’article&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52929/pourquoi-optimiser-un-site-web.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Pourquoi optimiser un site web&amp;nbsp;?&lt;/a&gt;&lt;/i&gt;, améliorer la vitesse de chargement des pages d’un site à au moins quatre impacts directs&amp;nbsp;: le nombre de visiteurs (et par effet de levier le référencement), un manque à gagner économique et un impact environnemental réel.&amp;nbsp;Ensuite, nous avons vu dans l’article&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52971/optimiser-l-utilisation-des-images-d-une-page-web----traiter-les-images.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Optimiser l’utilisation des images d’une page web&lt;/a&gt;&lt;/i&gt;&amp;nbsp;comment améliorer la performance du poste le plus gourmand en ressources inutiles, les images, avec la prétention de réduire, parfois, de plus de 75% le volume global.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour poursuivre la série, je vous propose maintenant des astuces de conception avec lesquelles il sera bien plus aisé de maintenir votre site.&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Astuces simples pour les fichiers&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans ce chapitre, je vais évoquer l’optimisation de site Web, mais plutôt sous l’angle de la facilité de maintenance et d’évolution.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
En effet, la plupart des pages adoptent une conception très similaire avec l’incontournable succession du&amp;nbsp;&lt;i&gt;&amp;lt;head&amp;gt;&lt;/i&gt;&amp;nbsp;puis du&amp;nbsp;&lt;i&gt;&amp;lt;body&amp;gt;&lt;/i&gt;.&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;i&gt;&lt;strong&gt;&amp;lt;head&amp;gt;&lt;/strong&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;l&#39;ensemble des balises&amp;nbsp;&amp;lt;meta&amp;gt;,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;un titre et une description,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;les appels aux fichiers CSS externes,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;les appels aux fichiers JavaScript externes,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;le code d&#39;initialisation JavaScript&lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;i&gt;&lt;strong&gt;&amp;lt;body&amp;gt;&lt;/strong&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;l&#39;en tête de la page,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;le breadcrumb (ou chemin de fer),&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;le contenu, souvent organisé par colonnes et/ou blocs d&#39;informations,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;le pied de page.&lt;/li&gt;
&lt;/ol&gt;
&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/original/8002.jpg&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Si vous utilisez PHP, ce qui est le cas de 78,5% des sites[1], vous pouvez tirer un grand profit de la fonction&amp;nbsp;&lt;i&gt;include&amp;nbsp;&lt;/i&gt;! Pour rappel, cette fonction permet d’insérer, sans interprétation préalable, un fichier dans un autre. Si vous êtes prêt à transformer vos fichiers statiques HTML en fichiers dynamiques PHP, voyons comment nous pouvons très simplement améliorer la maintenance.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;u&gt;Note&amp;nbsp;:&lt;/u&gt;&amp;nbsp;Bien entendu, des fonctions équivalentes existent pour d’autres langages interprétés au niveau du serveur, alors consultez les documentations, l’adaptation ne devant certainement pas vous poser grand problème.&lt;/div&gt;
&lt;strong style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Pour le bloc&amp;nbsp;&lt;/strong&gt;&lt;i style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;strong&gt;&amp;lt;head&amp;gt;&lt;/strong&gt;&lt;/i&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
A partir de la figure précédente, nous pouvons identifier des éléments communs à toutes les pages, au niveau des balises&lt;i&gt;&amp;nbsp;&amp;lt;meta&amp;gt;&lt;/i&gt;, des appels CSS et JavaScript ainsi que du code d’initialisation.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Tous ces éléments peuvent avantageusement être regroupés dans un fichier&lt;i&gt;include/metaHeader.inc.php&lt;/i&gt;, appelé de manière générique et permettant ainsi de regrouper les constantes qui seront, de fait, plus faciles à maintenir sans erreur.&lt;/div&gt;
&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/original/8003.jpg&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;strong style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Pour le bloc&amp;nbsp;&lt;/strong&gt;&lt;i style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;strong&gt;&amp;lt;body&amp;gt;&lt;/strong&gt;&lt;/i&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Toujours à partir de la même figure de référence, il est possible d’identifier des éléments récurrents et statiques comme&amp;nbsp;:&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;l’en-tête de page qui se déplace dans un fichier&lt;i&gt;&amp;nbsp;include/htmlHeader.inc.php&lt;/i&gt;,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;la colonne de gauche, souvent associée à un menu, qui se retrouve dans le fichier&amp;nbsp;&lt;i&gt;include/htmlBodyLeft.inc.php&lt;/i&gt;,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;la colonne de droite, souvent associée à de la publicité, un nuage de tags (etc.) qui s’exporte dans le fichier&amp;nbsp;&lt;i&gt;include/htmlBodyRight.php&lt;/i&gt;,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;le pied de page, pour le copyright, les liens de contact (etc.) qui se place dans le fichier&amp;nbsp;&lt;i&gt;include/htmlFooter.inc.php&lt;/i&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/350/8004.jpg&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
En adoptant cette démarche, la structure de la page se simplifie&amp;nbsp;:&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&amp;lt;html&amp;gt; 
   &amp;lt;head&amp;gt;
        &amp;lt;?php include(&quot;include/metaHeader.inc.php&quot;); ?&amp;gt;
        &amp;lt;!-- les éléments spécifiques de la page --&amp;gt;
        &amp;lt;title&amp;gt;...&amp;lt;/title&amp;gt;
        &amp;lt;meta name=&quot;description&quot; content=&quot;...&quot; /&amp;gt;
        &amp;lt;meta name=&quot;keywords&quot; content=&quot;...&quot; /&amp;gt;
        &amp;lt;link href=&quot;css/maPage.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
        &amp;lt;style&amp;gt;
              /* Ne contient que les éléments spécifiques */
              ...
        &amp;lt;/style&amp;gt;
        &amp;lt;script src=&quot;scripts/...&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
        &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
              /* Ne contient que les éléments spécifiques */
              ...
        &amp;lt;/script&amp;gt;
   &amp;lt;/head&amp;gt;
   &amp;lt;body&amp;gt;
        &amp;lt;!-- en-tête --&amp;gt;
        &amp;lt;?php include(&quot;include/htmlHeader.inc.php&quot;); ?&amp;gt;
        &amp;lt;!-- le spécifique --&amp;gt;
        ...
        &amp;lt;!-- breadcrumb --&amp;gt;
        ...

        &amp;lt;!-- colonne gauche --&amp;gt;
        &amp;lt;?php include(&quot;include/htmlBodyLeft.inc.php&quot;); ?&amp;gt;
        &amp;lt;!-- le spécifique --&amp;gt;
        ...

        &amp;lt;!-- colonne centrale --&amp;gt;
        ...

        &amp;lt;!-- colonne droite --&amp;gt;
        &amp;lt;?php include(&quot;include/htmlBodyRight.inc.php&quot;); ?&amp;gt;
        &amp;lt;!-- le spécifique --&amp;gt;
        ...
   &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Et, par exemple, pour le contenu du fichier&amp;nbsp;&lt;i&gt;include/metaHeader.inc.php&lt;/i&gt;, nous pouvons avoir&amp;nbsp;:&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&amp;gt;
&amp;lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;fr&quot;&amp;gt;
&amp;lt;meta http-equiv=&quot;Expires&quot; content=&quot;never&quot; /&amp;gt;
&amp;lt;meta http-equiv=&quot;Cache-Control&quot; content=&quot;public&quot; /&amp;gt;
&amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=EmulateIE9&quot; /&amp;gt;
&amp;lt;meta name=&quot;distribution&quot; content=&quot;global&quot; /&amp;gt;
&amp;lt;meta name=&quot;robots&quot; content=&quot;Index,Follow&quot; /&amp;gt;
&amp;lt;meta name=&quot;country&quot; content=&quot;France&quot; /&amp;gt;
&amp;lt;meta name=&quot;language&quot; content=&quot;french&quot; /&amp;gt;
&amp;lt;meta name=&quot;copyright&quot; content=&quot;...&quot; /&amp;gt;
&amp;lt;meta name=&quot;email&quot; content=&quot;...@monsite.fr&quot; /&amp;gt;
&amp;lt;meta name=&quot;author&quot; content=&quot;...&quot; /&amp;gt;
&amp;lt;meta name=&quot;designer&quot; content=&quot;...&quot; /&amp;gt;
&amp;lt;meta name=&quot;publisher&quot; content=&quot;...&quot; /&amp;gt;

&amp;lt;link rel=&quot;shortcut icon&quot; href=&quot;shortcut.ico&quot; type=&quot;image/x-icon&quot; /&amp;gt;
&amp;lt;link rel=&quot;icon&quot; href=&quot;icon.png&quot; type=&quot;image/png&quot; /&amp;gt;
&amp;lt;link rel=&quot;apple-touch-icon&quot; href=&quot;apple-touch-icon.png&quot; /&amp;gt;
&amp;lt;link rel=&quot;alternate&quot; type=&quot;application/rss+xml&quot; title=&quot;...&quot; href=&quot;...&quot; /&amp;gt;
&amp;lt;link href=&quot;css/default.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;link href=&quot;...&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;script src=&quot;scripts/default.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;...&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;

&amp;lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&amp;gt;
    /* code d&#39;initialisation */
    ...
&amp;lt;/script&amp;gt;
&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
À ce stade, vous avez compris comment rationaliser votre structure de fichiers afin d&#39;améliorer grandement la maintenance, sans qu&#39;il soit nécessaire d&#39;illustrer les fichiers&amp;nbsp;&lt;i&gt;include/html_xxx_.inc.php&lt;/i&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Avec cette approche, le fichier&amp;nbsp;&lt;i&gt;include/html_xxx_.inc.php&lt;/i&gt;&amp;nbsp;étant appelé par une source PHP, vous pouvez aussi y associer des personnalisations contextuelles à partir d’informations obtenues depuis Apache.&lt;br /&gt;L’exemple ci-dessous est un point de départ pour récupérer des informations de session, des informations concernant le navigateur de l’internaute, le script appelé ainsi que toute variable transmise. Ensuite, c’est du développement classique.&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&amp;lt;?php

/*===================================================================
   SESSION
  (nécessite que ce script soit appelé en premier dans la page)
===================================================================*/
session_start();

// Transfo. des variables de session en variables PHP
if (isset($_SESSION)) {
   while (list($key, $value) = each($_SESSION))
         $$key = stripslashes($value);
} 

/*===================================================================
PARAMETRES
===================================================================*/

// Informations utilisateur / navigateur
define(&quot;_USER_AGENT&quot;,         $_SERVER[&#39;HTTP_USER_AGENT&#39;]);
define(&quot;_USER_LANGUAGE&quot;,      $_SERVER[&#39;HTTP_ACCEPT_LANGUAGE&#39;]);
define(&quot;_USER_ENCODING&quot;,      $_SERVER[&#39;HTTP_ACCEPT_ENCODING&#39;]);

// Informations page web appelée
define(&quot;_DOC_ROOT&quot;,           $_SERVER[&#39;DOCUMENT_ROOT&#39;]);
define(&quot;_DOC_FILENAME&quot;,       $_SERVER[&#39;SCRIPT_FILENAME&#39;]);
define(&quot;_DOC_QUERY_STRING&quot;,   $_SERVER[&#39;QUERY_STRING&#39;]);
define(&quot;_DOC_URI&quot;,            $_SERVER[&#39;REQUEST_URI&#39;]);
define(&quot;_DOC_SCRIPT&quot;,         $_SERVER[&#39;SCRIPT_NAME&#39;]);

/*===================================================================
VARIABLES TRANSMISES
===================================================================*/
// Pour assurer la compatibilité avec les versions inférieures à 4.1.0
if (!empty($_POST))  { $HTTP_POST_VARS = $_POST; }
if (!empty($_GET))   { $HTTP_GET_VARS = $_GET; }

// Transfo. des variables de l&#39;URI et de formulaires en variables PHP
if (isset($HTTP_POST_VARS)) {
   while (list($key, $value) = each($HTTP_POST_VARS))
         $$key = stripslashes($value);
}
if (isset($HTTP_GET_VARS)) {
   while (list($key, $value) = each($HTTP_GET_VARS))
         $$key = stripslashes($value);
}

/*===================================================================
Code à partir d&#39;ici
==v==v==v==v==v==v==v==v==v==v==v==v==v==v==v==v==v==v==v==v==v==v=*/
 
?&amp;gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
La suite du travail de rationalisation ne devrait vous demander que peu d&#39;effort pour être adapté à votre site.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Ce que nous venons d’évoquer est parfaitement applicable à des sites &quot;simples&quot;, en prenant garde à ne pas faire d’amalgame entre la notion de simplicité et le nombre de pages. Dans le cas de sites bien plus complexes, cette approche n’est pas forcément pertinente et il sera bien plus efficace de s’appuyer sur des gestionnaires de templates[1]&amp;nbsp;plus évolués. Dans cette logique, un premier pas peut-être réalisé avec des solutions comme&amp;nbsp;&lt;a href=&quot;http://fr.wordpress.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;WordPress&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://www.joomla.fr/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Joomla&lt;/a&gt;&amp;nbsp;ou&amp;nbsp;&lt;a href=&quot;http://drupal.org/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Drupal&lt;/a&gt;. Vous pouvez vous faire une idée des&amp;nbsp;&lt;a href=&quot;http://w3techs.com/technologies/overview/content_management/all&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;CMS&lt;u&gt;[2]&lt;/u&gt;&amp;nbsp;les plus utilisés&lt;/a&gt;&amp;nbsp;sur W3Techs.&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Conclusion&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Avec ce nouvel article, vous disposez de pistes sérieuses pour l’amélioration de la structure de votre site. Combinez cela avec tous les éléments déjà abordés et vous pourrez vous vanter d’avoir très largement contribué à l’optimisation de votre site web.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Impatient de connaitre la suite&amp;nbsp;? Alors rendez-vous très rapidement pour reprendre notre fil rouge de l’optimisation&amp;nbsp;!&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;
&lt;div&gt;
&lt;br /&gt;&lt;div&gt;
&lt;a href=&quot;http://publication.benchmark.fr/cgi/backoffice/article/article_formulaire.php?f_id_article=53034#_ftnref1&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;[1]&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://w3techs.com/technologies/overview/programming_language/all&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;http://w3techs.com/technologies/overview/programming_language/all&lt;/a&gt;&lt;/div&gt;
[2]&amp;nbsp;modèles&lt;/div&gt;
[3]&amp;nbsp;Content Management System&amp;nbsp;: gestionnaire de contenu&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/01/php-faciliter-la-maintenance-dun-site.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-2637873212500571103</guid><pubDate>Wed, 15 Jan 2014 17:37:00 +0000</pubDate><atom:updated>2014-01-15T09:37:48.744-08:00</atom:updated><title>Performance web : optimiser son code HTML et CSS</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;br /&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
De la compression du code HTML à la normalisation des CSS, voici quelques bonnes pratiques indispensables pour réduire le poids des pages web, et améliorer leur vitesse de chargement et d&#39;exécution par les navigateurs.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Comme nous l’avons vu dans l’article&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52929/pourquoi-optimiser-un-site-web.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Pourquoi optimiser un site web&amp;nbsp;?&lt;/a&gt;&lt;/i&gt;, améliorer la vitesse de chargement des pages d’un site à au moins quatre impacts directs&amp;nbsp;: le nombre de visiteurs (et par effet de levier le référencement), un manque à gagner économique et un impact environnemental réel.&amp;nbsp;Ensuite, nous avons vu dans l’article&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52971/optimiser-l-utilisation-des-images-d-une-page-web----traiter-les-images.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Optimiser l’utilisation des images d’une page web&lt;/a&gt;&lt;/i&gt;&amp;nbsp;comment améliorer la performance du poste le plus gourmand en ressources inutiles, les images, avec la prétention de réduire, parfois, de plus de 75% le volume global.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour le dernier article de cette série, je vous propose quelques techniques concernant le code HTML des pages.&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Améliorations HTML&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour commencer cette partie, rappelons une trivialité&amp;nbsp;: chaque balise HTML est prévue pour un usage.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Il n’est en effet pas rare de constater que certains développeurs préfèrent alourdir leurs pages en déclarant des propriétés spécifiques alors qu’un certain nombre existent déjà. Prenons l’exemple des titres qui sont normalement définis par des balises H1, H2, H3, etc. Il est pourtant courant de trouver des définitions CSS du type titre1, titre2, titre3 appliquées à des paragraphes. Ces manières de procéder sont à proscrire car, en plus de provoquer des descriptions supplémentaires (et donc alourdir le poids des pages), elles pénalisent dans le même temps votre référencement naturel.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
La meilleure pratique est plutôt de trouver les éléments communs à tous les navigateurs et de ne décrire ensuite, pour les balises ad-hoc, que les propriétés spécifiques. Pour définir les éléments communs aux feuilles de style des navigateurs, vous pouvez, par exemple, consulter la&amp;nbsp;&lt;a href=&quot;http://cssdeck.com/post/2/default-css-rules-of-html-elements-in-various-browsers&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;page Default CSS Rules of HTML Elements in Various Browsers&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour s’affranchir des écarts de définition par défaut des navigateurs, certains concepteurs appliquent systématiquement un reset CSS. Cette façon de procéder est tout à fait justifiable pour avoir la parfaite maîtrise de mises en forme complexes, mais est-elle aussi pertinente pour des designs simples de pages&amp;nbsp;? Une évaluation de la surcharge CSS ne prend pas nécessairement beaucoup de temps et peut révéler une source d’optimisation potentielle.&lt;br /&gt;&lt;/div&gt;
&lt;table style=&quot;background-color: white; border-collapse: collapse; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;Commun à IE 6 et 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;Commun à IE 8 et 9&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;h1 {
  display: block;
  font-size: 24pt;
  font-weight: bold;
  margin: 14pt 0;
}

h2 {
  display: block;
  font-size: 18pt;
  font-weight: bold;
  margin: 14pt 0;
}

h3 {
  display: block;
  font-size: 13.55pt;
  font-weight: bold;
  margin: 14pt 0;
}&lt;/pre&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;h1 { 
  display: block;
  font-size: 2em;
  font-weight: bold;
  margin: 0.67em 0;
  page-break-after: avoid;
}

h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.83em 0;
  page-break-after: avoid;
}

h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
  page-break-after: avoid;
}&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;i&gt;Pour une page utilisant une taille de police par défaut de 12 pt, les rendus par défaut des titres à l’écran peuvent être considérés comme similaires. Les écarts pour des tailles de 11 à 13 pt sont très certainement tout aussi acceptables.&lt;br /&gt;&lt;br /&gt;Les différences ne concernent que les marges supérieures et inférieures, la gestion des sauts de page lors des impressions ainsi que d’éventuels changements du zoom, mais nous sommes, pour ces derniers éléments, dans une gestion évoluée des pages.&lt;/i&gt;&lt;/div&gt;
&lt;table style=&quot;background-color: white; border-collapse: collapse; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;Firefox, Firefox 2 et 3 &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;Opera&lt;/strong&gt;&lt;strong&gt;&amp;nbsp;10.51&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;Chrome et Safari&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
  margin: 0.67em 0;
}
h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.83em 0;
}

h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
} &lt;/pre&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;h1 { 
  display: block;
  font-size: 2em;
  font-weight: bold;
  margin: 0.67em 0;
}
h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.83em 0;
}
h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}&lt;/pre&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
  margin: 0 0.67em 0;
}
h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0 0.83em 0;
}
h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  margin: 0 1em 0;
}&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;i&gt;Pour Firefox,&amp;nbsp;Opera, Chrome et Safari, les définitions par défaut ne diffèrent que pour les marges des 2 derniers navigateurs et sont assimilables à celles d’Internet Explorer pour les versions 8 et 9.&amp;nbsp;&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;i&gt;Note&amp;nbsp;: les définitions spécifiques au&amp;nbsp;Quirks&amp;nbsp;mode déclarées par défaut pour Chrome et Safari ne sont pas prises en considération.&lt;/i&gt;&lt;/div&gt;
&lt;i style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;/i&gt;&lt;i style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;&lt;/i&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Si votre site utilise des affichages évolués, ou que vous souhaitez une maîtrise &quot;absolue&quot; de l’affichage, la normalisation CSS semble alors plus appropriée que les techniques de reset CSS. Vous pouvez par exemple utiliser&amp;nbsp;&lt;a href=&quot;http://necolas.github.com/normalize.css/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;normalize.css&lt;/a&gt;&amp;nbsp;qui pallie, de manière optimisée, les écarts entre navigateurs.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Un autre aspect apparemment anodin concerne la page HTML codée, dans laquelle un développeur sérieux va placer des indentations, retours de lignes et commentaires. Par exemple, une indentation peut-être réalisée avec une tabulation (1 octet) ou 4 espaces consécutifs (4 octets). L’écart unitaire de 3 octets peut sembler insignifiant, mais qu’en est-il sur une page de plusieurs centaines de lignes&amp;nbsp;? Ajoutons à cela les espaces laissés en fin de ligne, la surabondance de sauts de lignes utilisés pour aérer le code et les nombreux commentaires… Nous pouvons ainsi facilement récupérer des centaines, voire plusieurs kilos octets sur une page, sans aucune conséquence négative pour l’internaute ni perte de la lisibilité nécessaire à la maintenance.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour réaliser cette optimisation, il me parait utile, comme pour les fichiers JavaScript et CSS de maintenir deux versions, l’une dédiée au développement, l’autre rationalisée pour la production avec des outils comme&amp;nbsp;&lt;a href=&quot;http://htmlcompressor.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;HTML Compressor&lt;/a&gt;,&lt;a href=&quot;http://www.textfixer.com/html/compress-html-compression.php&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Text Fixer&lt;/a&gt;&amp;nbsp;ou&amp;nbsp;&lt;a href=&quot;http://www.alentum.com/ahc/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Absolute HTML Compressor&lt;/a&gt;&amp;nbsp;si vous préférez un outil installé sur votre poste de travail.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Avec ces nouveaux éléments dévoilés, vous continuerez à améliorer la vitesse de chargement de vos pages, tout en tenant compte d’impératifs souvent contraires entre les environnements de production et les besoins de maintenance.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Votre plan d’actions peut, sans difficulté, être construire en utilisant les têtes de chapitre comme points de repères fiables.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Les gains obtenus seront, en proportion, fort probablement inférieurs à ceux liés à l’optimisation des images (traité dans un précédent article), mais n’oublions pas notre leitmotiv&amp;nbsp;: à chaque seconde de chargement supplémentaire, c’est 10 internautes qui fuient&amp;nbsp;!&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans un article à suivre (très rapidement), j’évoquerai un nouvel aspect de l’optimisation du temps de chargement des pages d’un site web, sous l’angle des serveurs qui délivrent le contenu.&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Conclusion&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Avec l’ensemble des articles publiés, vous détenez maintenant les clés essentielles de l’optimisation du poids des pages de votre site web.&amp;nbsp;&amp;nbsp;En appliquant et en adaptant de manière pertinente toutes les pistes évoquées, vous devriez être surpris voir étonné des gains accumulés.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Tout est fini, nous pouvons nous dire au revoir&amp;nbsp;? Pas tout à fait. Un dernier aspect reste à évoquer&amp;nbsp;! Alors, à très bientôt pour découvrir ce qu’il est encore possible de faire en manipulant quelques paramètres du côté du serveur web.&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/01/performance-web-optimiser-son-code-html.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-5770273285579186730</guid><pubDate>Wed, 15 Jan 2014 17:36:00 +0000</pubDate><atom:updated>2014-01-15T09:36:46.805-08:00</atom:updated><title>Comment réduire le poids du code JavaScript et CSS</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;br /&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
Pour réduire le poids des codes JavaScript et CSS, la meilleure démarche est d’utiliser des minimiseurs. Autres leviers : vectoriser les descriptions de style, et supprimez les descriptions non utilisées.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Comme nous l’avons vu dans l’article&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52929/pourquoi-optimiser-un-site-web.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Pourquoi optimiser un site web&amp;nbsp;?&lt;/a&gt;&lt;/i&gt;, améliorer la vitesse de chargement des pages d’un site à au moins quatre impacts directs&amp;nbsp;: le nombre de visiteurs (et par effet de levier le référencement), un manque à gagner économique et un impact environnemental réel. Ensuite, nous avons vu dans l’article&amp;nbsp;&lt;i&gt;&lt;/i&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52971/optimiser-l-utilisation-des-images-d-une-page-web----traiter-les-images.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Optimiser l’utilisation des images d’une page web&lt;/i&gt;&lt;/a&gt;&amp;nbsp;comment améliorer la performance du poste le plus gourmand en ressources inutiles, les images, avec la prétention de réduire, parfois, de plus de 75% le volume global.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans cet article, nous revenons à l’objectif premier&amp;nbsp;: réduire le poids global de votre site, avec un focus sur l’optimisation du poids des fichiers JavaScript et CSS.&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Réduire le poids du JavaScript et du CSS&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour réduire le poids du JavaScript et du CSS, la meilleure démarche est d’utiliser des minimiseurs.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Vous en trouverez sans difficulté sur Internet, comme&amp;nbsp;&lt;a href=&quot;http://closure-compiler.appspot.com/home&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Closure Compiler&lt;/a&gt;&amp;nbsp;de Google ou&amp;nbsp;&lt;a href=&quot;http://www.jslint.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;JSLint&lt;/a&gt;&amp;nbsp;pour ce qui concerne le JavaScript, et&amp;nbsp;&lt;a href=&quot;http://www.cleancss.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Clean CSS&lt;/a&gt;&amp;nbsp;ou&amp;nbsp;&lt;a href=&quot;http://www.csscompressor.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;CSS Compressor&lt;/a&gt;&amp;nbsp;pour le CSS, sans oublier&amp;nbsp;&lt;a href=&quot;http://refresh-sf.com/yui/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;YUI Compressor&lt;/a&gt;, capable de traiter à la fois le JavaScript et le CSS.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour une utilisation autonome sur votre poste, je vous recommande l&#39;excellent&lt;a href=&quot;http://jasc.codeplex.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;JASC (Just Another Script Compressor)&lt;/a&gt;&amp;nbsp;qui fera des merveilles, à la fois avec vos fichiers JavaScript et CSS.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Voici ce qu&#39;il est possible d&#39;obtenir, par exemple avec des composants largement utilisés sur Internet&amp;nbsp;:&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;table style=&quot;background-color: white; border-collapse: collapse; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp; Non optimisé&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Optimisé&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gain&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;JavaScript&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&lt;i&gt;jQuery&amp;nbsp;1.8.3&lt;/i&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp; 252 Ko&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 32 Ko&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 87% de gain&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&lt;i&gt;jQuery&amp;nbsp;Mobile 1.2&lt;/i&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp; 287 Ko&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 111 Ko&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 61% de gain&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&lt;i&gt;GMap3 5.0&lt;/i&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp; 68 Ko&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27 Ko&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 60% de gain&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;CSS&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&lt;i&gt;jQuery&amp;nbsp;Mobile Structure 1.2&lt;/i&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp; 53 Ko&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 47 Ko&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11% de gain&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&lt;i&gt;jQuery&amp;nbsp;Mobile&amp;nbsp;Theme&amp;nbsp;1.2&lt;/i&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp; 52 ko&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26 Ko&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 50% de gain&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;br /&gt;&quot;&lt;i&gt;J’utilise (ou mes équipes) toujours les versions compressées, évidemment&amp;nbsp;!&lt;/i&gt;&quot;, me direz-vous. Parions un repas alors&amp;nbsp;? D’après&amp;nbsp;&lt;a href=&quot;http://elie.im/blog/web/45-of-the-popular-websites-use-a-javascript-framework/#.ULtAbddvDAA&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Elie Bursztein&lt;/a&gt;, chercheur chez Google, 64% des sites[1]&amp;nbsp;n’utilisent pas la version compressée de jQuery en production… Je crois que je viens de gagner deux repas gratuits par jour au restaurant&amp;nbsp;!&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
De la même manière, la pertinence de jQuery n’est plus à démontrer, son usage étant devenu aujourd’hui pratiquement un pré-requis (utilisé par 89,9% des sites[2]). Mais avez-vous réellement analysé les fonctions qui vous sont nécessaires&amp;nbsp;? Par exemple,&amp;nbsp;&lt;a href=&quot;http://zeptojs.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Zepto.js&lt;/a&gt;&amp;nbsp;ou&amp;nbsp;&lt;a href=&quot;http://marcelbeumer.com/im/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;im.js&lt;/a&gt;&amp;nbsp;sont des équivalents de jQuery, adoptant la même syntaxe et proposant uniquement les fonctions essentielles, en environ 8Ko au lieu de 32Ko, pour les versions compressées bien entendu. Un gain supplémentaire d’environ 75% sur le framework appelé par toutes vos pages mérite peut-être quelques essais&amp;nbsp;!&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Quoiqu’il en soit, la contrepartie, afin de conserver une réelle capacité de maintenance, est de travailler sur deux jeux de fichiers, un non minimisé, dans le cadre du développement et un optimisé en production.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour réduire le poids des fichiers CSS, une bonne pratique est aussi d’utiliser les syntaxes étendues.&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;table style=&quot;background-color: white; border-collapse: collapse; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;Syntaxe classique&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;Syntaxe étendue&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;#selector1 {
   margin-top: 50px;
   margin-right: 0;
   margin-bottom: 50px;
   margin-left: 0;
}

#selector2 {
  font-family: Helvetica;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
}

#selector3 {
  background-image:
   &amp;nbsp;url(background.png);
  background-repeat: repeat-y;
  background-position: center top;
}&lt;/pre&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;#selector1 {
   margin-top: 50px 0;
}

#selector2 {
   font: bold 14px/1.5 Helvetica;
}

#selector3 {
   background:
      url(background.png)
      repeat-y
      center top;
}&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em; text-align: center;&quot;&gt;
&lt;i&gt;280&amp;nbsp;caractères&lt;br /&gt;(espaces&amp;nbsp;compris)&lt;/i&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em; text-align: center;&quot;&gt;
&lt;i&gt;146 caractères (espaces compris),&lt;br /&gt;soit une réduction de 48%&lt;/i&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pensez aussi à vectoriser vos descriptions de style. En plus de l’optimisation recherchée, vous y gagnerez en clarté et en lisibilité.&lt;/div&gt;
&lt;table style=&quot;background-color: white; border-collapse: collapse; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;Syntaxe classique&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;strong&gt;Syntaxe vectorisée&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;#selector1 {
  margin-top: 50px 0;
  font: bold 14px/1.5 Helvetica;
  background:
    url(background.png)
    repeat-y
    center top;
}
#selector2 {
  margin-top: 50px 0;
  font: bold 14px/1.5 Helvetica;
  background:
    url(background.png)
    repeat-y
    center top;
}

#selector3 {
  margin-top: 50px 0;
  font: bold 14px/1.5 Helvetica;
  background:
    url(background.png)
    repeat-y
    center top;
}&lt;/pre&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;#selector1, selector2, #selector3 {
  margin-top: 50px 0;
  font: bold 14px/1.5 Helvetica;
  background:
    url(background.png)
    repeat-y
    center top;
}&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em; text-align: center;&quot;&gt;
&lt;i&gt;360&amp;nbsp;caractères&lt;br /&gt;(espaces&amp;nbsp;compris)&lt;/i&gt;&lt;/div&gt;
&lt;/td&gt;&lt;td style=&quot;vertical-align: top;&quot;&gt;&lt;div style=&quot;margin-bottom: 0.29412em; text-align: center;&quot;&gt;
&lt;i&gt;143 caractères (espaces compris),&lt;br /&gt;soit une réduction de 60%&lt;/i&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;br /&gt;Maintenant, une évidence toujours utile à rappeler&amp;nbsp;: supprimez les descriptions non utilisées. Pour cela, réalisez des contrôles avec des outils comme&amp;nbsp;&lt;a href=&quot;http://unused-css.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Unused CSS&lt;/a&gt;(payant). Sinon, différents plugins pour navigateurs existent&amp;nbsp;:&amp;nbsp;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/dust-me-selectors/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Dust-Me Selectors&lt;/a&gt;ou&amp;nbsp;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/css-usage/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;CSS Usage&lt;/a&gt;&amp;nbsp;pour Firefox ou l&#39;&lt;a href=&quot;http://meeech.amihod.com/very-useful-find-unused-css-rules-with-google&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;outil d&#39;audit intégré&lt;/a&gt;&amp;nbsp;de Chrome.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour des constructions évoluées, il est possible de tirer profit d’outils/langages comme&amp;nbsp;&lt;a href=&quot;http://lesscss.org/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Less CSS&lt;/a&gt;&amp;nbsp;qui apportent, non seulement des extensions syntaxiques majeures, mais aussi la possibilité de compiler le CSS pour produire une syntaxe optimisée.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Enfin, pour contenter les puristes, n’oubliez pas non plus de supprimer les unités de vos définitions nulles, car 0 reste 0, que ce soit en px, en em ou en %.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Concernant le JavaScript, les optimisations de performance que vous obtiendrez sont fondamentalement liées à vos techniques de codage, ce qui dépasse largement le cadre de cet article. Je vous propose néanmoins une piste pour débuter avec l&#39;article&amp;nbsp;&lt;a href=&quot;http://home.earthlink.net/~kendrasg/info/js_opt/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;JavaScript Optimization&lt;/a&gt;&amp;nbsp;de Jeff Greenberg.&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Conclusion&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
En utilisant les techniques et outils présentés dans cet article, une nouvelle étape majeure est franchie dans l’optimisation du poids de vos pages web et donc, de la dynamique de chargement des pages.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 25px; margin: 0px 0px 0.29412em; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
Dans un ultime article à paraitre très prochainement, nous finirons ce tour d’horizon en évoquant des améliorations possibles sur votre code HTML.&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/01/comment-reduire-le-poids-du-code.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-5710600122956915773</guid><pubDate>Wed, 15 Jan 2014 17:35:00 +0000</pubDate><atom:updated>2014-01-15T09:35:46.101-08:00</atom:updated><title>Optimisation web : organiser le code JavaScript et CSS</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;br /&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
Zoom sur les axes techniques d’optimisation liés à la structure et la conception des pages web, et la gestion des dépendances JavaScript et CSS. Un équilibre entre sur-optimisation et perception client est à trouver.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Comme nous l’avons vu dans l’article&amp;nbsp;&lt;i&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52929/pourquoi-optimiser-un-site-web.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Pourquoi optimiser un site web&amp;nbsp;?&lt;/a&gt;&lt;/i&gt;, améliorer la vitesse de chargement des pages d’un site à au moins 4 impacts directs&amp;nbsp;: le nombre de visiteurs (et par effet de levier le référencement), un manque à gagner économique, et un impact environnemental réel. Ensuite, nous avons vu dans l’article&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52971/optimiser-l-utilisation-des-images-d-une-page-web----traiter-les-images.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Optimiser l’utilisation des images d’une page web&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;/i&gt;&amp;nbsp;comment améliorer la performance du poste le plus gourmand en ressources inutiles, les images, avec la prétention de réduire, parfois, de plus de 75% le volume global.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans cette nouvelle série d’articles, je vais évoquer avec vous des axes techniques d’optimisation en parlant de la structure et de la conception de la page ainsi que de la gestion des dépendances JavaScript et CSS.&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
L’organisation des pages&lt;br /&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Le développement Web autorise beaucoup de latitudes, notamment dans l’organisation du code des pages.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Une bonne pratique consiste à regrouper le code JavaScript et CSS dans des fichiers externes qu’il est possible d’appeler par une syntaxe du type&amp;nbsp;:&lt;/div&gt;
&lt;pre style=&quot;background-color: whitesmoke; border: 1px solid rgb(204, 204, 204); color: #303030; font-family: Monaco, Menlo, Consolas, &#39;Courier New&#39;, monospace; font-size: 0.85em; margin-bottom: 0.75em; margin-top: 0.75em; overflow: auto; padding: 0.88235em; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;&quot;&gt;&amp;lt;link href=&quot;css/default.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;

&amp;lt;script src=&quot;scripts/default.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;br /&gt;Cette recommandation est aussi une manière d’améliorer véritablement votre référencement ainsi que la maintenabilité de votre site, alors évitez de la contourner&amp;nbsp;!&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Concernant le JavaScript, plusieurs grandes logiques d’organisation peuvent être considérées&amp;nbsp;:&lt;/div&gt;
&lt;ol style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;Un fichier unique pour tout le site,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;Un fichier par fonction essentielle (par exemple, la gestion du menu principal, la gestion du nuage de tags, la gestion de la recherche, etc.), chaque fonction étant appelée par la page qui le nécessite,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;Un fichier par page,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;Un fichier générique pour toutes les fonctions communes au site et un fichier pour le spécifique de chaque page.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/original/8001.jpg&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Avec le tableau précédent, nous comprenons aisément que le meilleur choix est de regrouper tous les éléments communs aux différentes pages du site, pour traiter les éléments spécifiques en parallèle.&lt;br /&gt;&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/350/8000.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; display: block; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;/div&gt;
&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
L’appel des fichiers JavaScript et CSS externes&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
La tendance naturelle est de placer les appels aux fichiers CSS et JavaScript externes dans les balises&amp;nbsp;&amp;lt;head&amp;gt;&amp;nbsp;des pages.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pourtant, nous savons que le nombre de requêtes de chargement simultanées est limité à deux. Une meilleure pratique est donc de laisser les appels CSS en début de page, mais de déplacer les appels JavaScript en fin de page.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
De cette manière, nous favorisons le chargement du contenu de la page, ce qui augmente la perception de réactivité chez l’internaute, puisque les informations arrivent en premier. Ensuite seulement, les codes JavaScript sont chargés et appliqués.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Un autre bénéfice est aussi identifiable lorsque le code provoque des manipulations d’images. Chargées en premier, ces dernières sont immédiatement disponibles, alors que dans le cas contraire l’exécution sera retardée, le temps que les éléments graphiques soient manipulables.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Le seul bémol à cette technique concerne les sites qui utilisent un grand nombre d’images ou sprites et qui proposeront alors, pendant quelques instants, un contenu disgracieux.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Un équilibre entre sur-optimisation et perception client est donc à trouver.&lt;/div&gt;
&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Conclusion&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Nous venons de voir comment structurer au mieux une page ainsi que l’appel aux dépendances JavaScript et CSS afin d’améliorer la réactivité perçue par l’internaute. Dans un prochain article, j’évoquerai des astuces avec desquelles vous obtiendrez, sans aucun doute, un réel bénéfice de maintenance et de lisibilité.&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/01/optimisation-web-organiser-le-code.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-6162283164204088216</guid><pubDate>Wed, 15 Jan 2014 17:34:00 +0000</pubDate><atom:updated>2014-01-15T09:34:14.419-08:00</atom:updated><title>Optimiser l’utilisation des images d’une page web : intégration HTML</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;br /&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
Optimisation du nombre de requêtes, utilisation de sprites... Le traitement d&#39;images peut être avantageusement complété par des pratiques pertinentes concernant l’intégration HTML.&lt;/div&gt;
&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans le précédent article,&amp;nbsp;&lt;i&gt;&lt;/i&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52971/optimiser-l-utilisation-des-images-d-une-page-web----traiter-les-images.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Optimiser l’utilisation des images d’un site web&amp;nbsp;: traiter les images&lt;/i&gt;&lt;/a&gt;, nous avons évoqué cinq axes de travail pour un cure d’amaigrissement majeur du poids de votre site.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
La valeur de ce travail peut être avantageusement&amp;nbsp;complétée par des pratiques pertinentes concernant l’intégration HTML, que nous pouvons organiser autour de trois chapitres majeurs. Voyons cela ensemble.&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Intégration HTML des images&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans cette partie, nous n’allons pas chercher à optimiser le poids des images, mais plutôt à rendre le comportement du site plus véloce et augmenter sa réactivité.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Les bonnes pratiques nous recommandent de toujours spécifier les attributs&amp;nbsp;heightet&amp;nbsp;width, ainsi que, si nécessaire,&amp;nbsp;hspace&amp;nbsp;et&amp;nbsp;vspace&amp;nbsp;(à défaut d’une gestion CSS avecmargin&amp;nbsp;et&amp;nbsp;padding) pour les balises&amp;nbsp;&amp;lt;IMG&amp;gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Ici, l’objectif est, d’une part de faciliter le travail du navigateur en lui donnant le maximum d’instructions exploitables et, d’autre part, éviter les phénomènes dits de&amp;nbsp;&lt;i&gt;reflow&lt;/i&gt;&amp;nbsp;qui provoquent un re-calcul de l’affichage de la page.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Moins de travail de déduction des caractéristiques d’affichage manquantes et moins de calcul du navigateur signifient un affichage plus rapide et une meilleure réactivité de la page durant son chargement ou son redimensionnement.&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.375rem; line-height: 1.3; margin: 0.57955em 0px 0px;&quot;&gt;
Déclaration inline&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
La majorité des navigateurs (malheureusement, exception faite d’Internet Explorer) est aussi capable de traduire une déclaration d’image codée en base 64 si elle est directement spécifiée dans le code HTML ou CSS.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Nous savons que, par défaut, les standards Internet limitent les accès à deux chargements simultanés, augmentant ainsi les temps de latence pour des pages constituées d’un grand nombre de&amp;nbsp;toutes petites images. Avec une déclaration inline, vous supprimez les multiples requêtes au profit d’une seule.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Par exemple, pour une image de 20x20 pixels, se chargeant en 0,6 seconde, l’encodage en base 64 produit environ 1500 octets de données, soit un temps de chargement de 0,7 secondes pour 10 images. Si 10 images de ce type sont utilisées dans la page, nous observons 4 périodes de latence d’environ 0,6 secondes. Au final, avec une conception traditionnelle, nous pouvons observer jusqu’à 3 secondes de temps de chargement, pour seulement 0,7 avec une déclaration inline.&lt;/div&gt;
&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/350/7903.jpg&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour réaliser l’encodage base 64, vous pouvez aussi utiliser un service en ligne, comme par exemple&amp;nbsp;&lt;a href=&quot;http://www.motobit.com/util/base64-decoder-encoder.asp&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Motobit - Base 64 encoder-decoder&lt;/a&gt;&amp;nbsp;ou&lt;a href=&quot;http://www.greywyvern.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;http://www.greywyvern.com&lt;/a&gt;&amp;nbsp;ou encore préférer l&#39;&#39;utilisation d&#39;&#39;un outil Windows sur votre poste, comme celui développé par John Dyer,&amp;nbsp;&lt;a href=&quot;http://johndyer.name/optimizing-css-with-base64-embedded-images-with-bonus-utility/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Css Image Embedder&lt;/a&gt;.&lt;/div&gt;
&lt;br /&gt;
&lt;h3 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.375rem; line-height: 1.3; margin: 0.57955em 0px 0px;&quot;&gt;
Sprites&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
L’utilisation de sprites est aussi une excellente technique de réduction du nombre de requêtes de chargement. L’idée est de regrouper le maximum d’images en une seule pour ensuite utiliser les propriétés CSS afin d’en afficher qu’une partie, en fonction du besoin.&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Par exemple&amp;nbsp;:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/350/7904.jpg&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Une fois ce regroupement réalisé, vous pouvez utiliser deux techniques, la plus commune (et plus simple) utilisant la propriété CSS&amp;nbsp;background&amp;nbsp;et son positionnement dans une balise&amp;nbsp;DIV&amp;nbsp;de dimension définie, la deuxième s’appuyant sur le clipping d’image.&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Exemple de code pour la première technique&amp;nbsp;:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;&amp;lt;style&amp;gt;&lt;/strong&gt;&lt;br /&gt;02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#faceBook {&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width:32px;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* la taille de l&#39;icone */&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height:32px;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;background:url(img/optimisation-image-5.png) 0px 0px no-repeat;&lt;br /&gt;06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;07&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#linkedIn {&lt;br /&gt;08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width:32px;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;09&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height:32px;&lt;br /&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;background:url(img/optimisation-image-5.png) -32px 0px no-repeat;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#Rss {&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width:32px;&lt;br /&gt;14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height:32px;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;background:url(img/optimisation-image-5.png) -64px 0px no-repeat;&lt;br /&gt;16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#viadeo {&lt;br /&gt;18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width:32px;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height:32px;&lt;br /&gt;20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;background:url(img/optimisation-image-5.png) -96px 0px no-repeat;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;&amp;lt;/style&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&amp;nbsp;Exemple de code pour la deuxième technique&amp;nbsp;:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;&amp;lt;style&amp;gt;&lt;/strong&gt;&lt;br /&gt;02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.clipDiv {&lt;br /&gt;03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;position:relative;&lt;br /&gt;04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;overflow:hidden;&lt;br /&gt;05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width:32px;&amp;nbsp;/* la taille de l&#39;icone */&lt;br /&gt;06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height:32px;&lt;br /&gt;07&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.faceBook {&lt;br /&gt;09&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;position:absolute;&lt;br /&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;top:0;&lt;br /&gt;11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;left:0;&lt;br /&gt;12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clip:rect(0 32px 32px 0);&lt;br /&gt;13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.linkedIn {&lt;br /&gt;15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;position:absolute;&lt;br /&gt;16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;top:0;&lt;br /&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;left:-32px;&lt;br /&gt;18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clip:rect(0 64px 32px 32px);&lt;br /&gt;19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.Rss {&lt;br /&gt;21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;position:absolute;&lt;br /&gt;22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;top:0;&lt;br /&gt;23&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;left:-64px;&lt;br /&gt;24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clip:rect(0 96px 32px 64px);&lt;br /&gt;25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.viadeo {&lt;br /&gt;27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;position:absolute;&lt;br /&gt;28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;top:0;&lt;br /&gt;29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;left:-96px;&lt;br /&gt;30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clip:rect(0 128px 32px 96px);&lt;br /&gt;31&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;32&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;&amp;lt;/style&amp;gt;&lt;/strong&gt;&lt;br /&gt;33&lt;br /&gt;34&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;&amp;lt;body&amp;gt;&lt;/strong&gt;&lt;br /&gt;35&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class=&quot;clipDiv&quot;&amp;gt;&lt;br /&gt;36&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;img&amp;nbsp;class=&quot;faceBook&quot; src=&quot;img/optimisation-image-5.png&quot;&amp;nbsp;/&amp;gt;&lt;br /&gt;37&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;38&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class=&quot;clipDiv&quot;&amp;gt;&lt;br /&gt;39&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;img&amp;nbsp;class=&quot;linkedIn&quot; src=&quot;img/optimisation-image-5.png&quot;&amp;nbsp;/&amp;gt;&lt;br /&gt;40&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;41&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class=&quot;clipDiv&quot;&amp;gt;&lt;br /&gt;42&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;img&amp;nbsp;class=&quot;Rss&quot; src=&quot;img/optimisation-image-5.png&quot;&amp;nbsp;/&amp;gt;&lt;br /&gt;43&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;44&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class=&quot;clipDiv&quot;&amp;gt;&lt;br /&gt;45&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;img&amp;nbsp;class=&quot;viadeo&quot; src=&quot;img/optimisation-image-5.png&quot;&amp;nbsp;/&amp;gt;&lt;br /&gt;46&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&lt;br /&gt;47&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;&amp;lt;/body&amp;gt;&lt;/strong&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Pour aller plus loin concernant l’utilisation des sprites, vous pouvez consulter un premier&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.alsacreations.com/tuto/lire/808-arriere-plans-css3-background.html&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; target=&quot;_blank&quot;&gt;tutorial AlsaCréations&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&amp;nbsp;et&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://css-tricks.com/css-sprites-with-inline-images/&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; target=&quot;_blank&quot;&gt;CSS Sprites with Inline Images&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Conclusion&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Avec toutes les informations présentées, vous pouvez dès maintenant (avec plus ou moins d’huile de coude suivant que vous soyez décideur, chef de projet, amateur éclairé ou débutant) rendre votre site véritablement plus véloce et réactif en appliquant rigoureusement un plan d’actions établi sur six axes&amp;nbsp;:&lt;/div&gt;
&lt;ol style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;strong&gt;supprimer les images inutiles&lt;/strong&gt;&amp;nbsp;au profit de propriétés CSS comme background, margin et padding,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;strong&gt;choisir un format normalisé&lt;/strong&gt;&amp;nbsp;(jpg, png ou gif) et le plus efficace possible,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;strong&gt;ajuster la taille&lt;/strong&gt;&amp;nbsp;de l’image en fonction de la dimension voulue dans le navigateur,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;strong&gt;utiliser une résolution de 72 dpi&lt;/strong&gt;&amp;nbsp;ou moins,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;strong&gt;compresser chaque image&lt;/strong&gt;, jusqu’au point limite de détérioration visuelle,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;strong&gt;optimiser l’intégration&lt;/strong&gt;&amp;nbsp;HTML.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;br /&gt;Il n’est pas rare de réduire le volume des éléments graphiques de plus de 75%, ce qui est, avouons-le, un gain plus que substantiel.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Et n’oubliez pas&amp;nbsp;: à chaque seconde de chargement, c’est 10 internautes qui fuient&amp;nbsp;!&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans un article à suivre (très rapidement), j’évoquerai un autre aspect de l’optimisation du temps de chargement des pages d’un site web, sous un angle exclusivement technique en parlant de la structure et de la conception de la page ainsi que de la gestion des dépendances JavaScript et CSS.&amp;nbsp;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/01/optimiser-lutilisation-des-images-dune_15.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-8099942099930210786</guid><pubDate>Wed, 15 Jan 2014 17:33:00 +0000</pubDate><atom:updated>2014-01-15T09:33:01.859-08:00</atom:updated><title>Optimiser l&#39;utilisation des images d&#39;une page web : traiter les images</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
Optimiser l&#39;utilisation des images d&#39;une page web : traiter les images&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
La première cause de lenteur d&#39;un site web est liée au volume de données chargées. Dans ce registre, le poste le plus gourmand concerne, sans aucun doute possible, les images.&lt;/div&gt;
&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Comme nous l’avons vu dans l’article&amp;nbsp;&lt;i&gt;&lt;/i&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52929/pourquoi-optimiser-un-site-web.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;&lt;i&gt;Pourquoi optimiser un site web&amp;nbsp;?&lt;/i&gt;&lt;/a&gt;, améliorer la vitesse de chargement des pages d’un site à au moins 4 impacts directs&amp;nbsp;: le nombre de visiteurs, et par effet de levier le référencement, un gain économique et un impact environnemental réel.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Intuitivement, nous comprenons que la première cause de lenteur est liée au volume de données chargées. Dans ce registre, le poste le plus gourmand concerne, sans aucun doute possible, les images.&amp;nbsp;&amp;nbsp;Regardons ensemble les pistes d’optimisations possibles et vous serez surpris de constater l’ampleur des gains possibles.&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Une image est-elle nécessaire ?&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Mais commençons par une question apparemment naïve&amp;nbsp;: avez-vous besoin d’images&amp;nbsp;?&lt;br /&gt;Il est surprenant de constater que dans certains cas, des images sont utilisées pour colorer des surfaces unies, comme un fond de page, un bandeau ou un fond de menu. Par exemple, un carré uni de 20 pixels répété à l’infini comme fond de page équivaut à au moins 100 octets alors qu’en utilisant la propriété CSS background vous n’en consommez que 30. Entre ces deux approches, un bénéfice d’au moins 60% pour un rendu équivalent. Mon premier conseil est donc&amp;nbsp;: traquez les images inutiles&amp;nbsp;!&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans un registre très similaire, ne gérez pas les marges des images en ajoutant une bordure unie de la couleur du fond. Préférez-lui une approche bien plus diététique en utilisant les attributs&amp;nbsp;margin&amp;nbsp;et&amp;nbsp;padding&amp;nbsp;du CSS.&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Choisir le bon format d’image&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Ensuite, considérez que seulement trois formats d’images sont viables pour des sites Internet&amp;nbsp;:&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&amp;nbsp;&lt;strong&gt;jpg&lt;/strong&gt;&amp;nbsp;(ou&amp;nbsp;&lt;strong&gt;jpeg&lt;/strong&gt;&amp;nbsp;pour&amp;nbsp;&lt;i&gt;Joint Photographic Experts Group&lt;/i&gt;)&amp;nbsp;: ce format permet de gérer jusqu’à 16 millions de couleurs et ne doit être employé que pour des graphismes évolués, des images de haute qualité ou des photos.&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;strong&gt;gif&lt;/strong&gt;&amp;nbsp;(pour&amp;nbsp;&lt;i&gt;Graphic Interchange Format)&amp;nbsp;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;: ce format gère un maximum de 256 couleurs, mais supporte la transparence ou permet de composer des animations simples. Son usage est donc tout désigné.&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;strong&gt;png&lt;/strong&gt;&amp;nbsp;(pour&amp;nbsp;&lt;i&gt;Portable Network Graphics&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;)&amp;nbsp;: ce format permet de gérer jusqu’à 16 millions de couleurs, ainsi que différents niveaux de transparence&lt;/span&gt;&lt;/i&gt;. Il convient donc à pratiquement tous vos enrichissements visuels.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Considérez toutefois que tous les navigateurs ne supportent pas nativement le format png (notamment Internet Explorer pour ses versions inférieures à 7), et qu’il vous sera alors peut-être nécessaire d’utiliser des hacks[1]&amp;nbsp;adaptés. Mais d’après les statistiques produites par&amp;nbsp;&lt;a href=&quot;http://gs.statcounter.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;StatCounter&lt;/a&gt;, cela représente bien moins de 3,76% des navigateurs utilisés (pour&amp;nbsp;&lt;a href=&quot;http://www.w3schools.com/browsers/browsers_explorer.asp&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;W3Scools.com&lt;/a&gt;, il s’agit de 0,3%).&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Le format png est généralement une valeur sûre, mais pour des images de type icône ne nécessitant pas l’utilisation de la transparence, prenez aussi le temps de la comparaison entre les versions jpg et png qui peuvent parfois produire des écarts de 1 pour 10.&lt;/div&gt;
&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/350/7843.jpg&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Enfin, si vous utilisez un autre format, procédez immédiatement à une conversion, sauf pour les éléments véritablement spécifiques qu’il vous est impossible de normaliser.&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
&amp;nbsp;Ajuster la taille des images&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Lorsque vous employez une image, vous souhaitez qu’elle occupe un espace spécifique en largeur et en hauteur dans la page. Nul besoin donc de publier des images de taille supérieure et laisser le soin du redimensionnement au navigateur.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
En ajustant au préalable une image à la taille d’affichage voulue, vous réduisez son poids et en considérant qu’un navigateur n’est pas optimisé pour le traitement des images, vous gardez la totale maîtrise du rendu avec votre logiciel de traitement d’image qui utilisera des algorithmes de manipulation spécifiquement étudiés pour produire le meilleur résultat possible.&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/350/7844.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; display: block; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Ajuster la résolution des images&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Une fois le format des images rationalisé, considérez la résolution[1]&amp;nbsp;exprimée en dpi (dots per inches) ou ppp (points par pouce), en admettant que, pour une même image, plus sa résolution est élevée, plus son poids est important. Il apparait clairement que contrairement à l’idée reçue, la résolution standard des écrans n’est pas 72 dpi. Florent Verschelde traite cet aspect dans un article&amp;nbsp;&lt;a href=&quot;http://www.lesintegristes.net/2011/05/06/web-resolution-72dpi/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Le Web c’est pas en 72 dpi, coco&amp;nbsp;!&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Toutefois, vous pouvez considérer que par défaut 72 dpi est largement satisfaisant pour tous les usages. Bien entendu, n’hésitez pas à faire des essais avec des résolutions moindres, les gains de poids pouvant être importants.&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
&amp;nbsp;Compressez les images&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Enfin, chaque format d’image utilise un algorithme de compression des informations de couleur. En optimisant ce taux de compression vous serez surpris des gains possibles, sans perte de qualité visuelle.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans l’exemple ci-dessous, il faut être un expert de l’imagerie visuelle pour déterminer la perte de qualité&amp;nbsp;!&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/350/7845.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; display: block; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Pour les extrémistes&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Et, pour ceux qui souhaitent aller jusqu’au bout de la démarche, quelques octets peuvent aussi être récupérés en supprimant les meta datas inclus dans chacune des images.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Si vous allez jusqu’à ce point d’optimisation, profitez-en pour placer élégamment votre copyright.&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Un outillage ?&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Vous l’avez compris, un traitement initial de chacune des images (points 1 à 4 du plan d’actions) dans un logiciel spécialisé est nécessaire. Vous pouvez employer gratuitement un logiciel comme&amp;nbsp;&lt;a href=&quot;http://www.gimp.org/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;GIMP&lt;/a&gt;&amp;nbsp;ou lui préférer des produits payants, suivant vos choix, goûts et connaissances de graphiste.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour ce qui est de la compression, vous trouverez de nombreuses solutions sur Internet. Si vous ne savez comment commencer la recherche deux articles seront d’excellents points de départ&amp;nbsp;:&amp;nbsp;&lt;a href=&quot;http://www.webdesignbooth.com/12-really-useful-image-optimization-tools-for-web-designers/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;12 Really Useful Image Optimization Tools For Web Designers&lt;/a&gt;&amp;nbsp;et&amp;nbsp;&lt;a href=&quot;http://sixrevisions.com/tools/8-excellent-tools-for-optimizing-your-images/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;8 Excellent Tools for Optimizing Your Images&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Personnellement, je vous recommande malgré tout&amp;nbsp;&lt;a href=&quot;http://luci.criosweb.ro/riot/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;RIOT (Radical Image Optimization Tool)&lt;/a&gt;. Cet outil, véritable couteau suisse de l&#39;optimisation d&#39;image permet de gérer&amp;nbsp;:&lt;/div&gt;
&lt;ul style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;le niveau de compression,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;le choix de l&#39;algorithme de transformation,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;le nombre de couleurs,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;les meta datas,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;le redimensionnement,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;la transparence,&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;et de nombreux autres paramètres.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Il est aussi capable de traiter les images par lots, le tout avec une interface à la fois simple, efficace et conviviale juste ce qu&#39;il faut.&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Une alternative (sous Windows) peut aussi être&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.imgoptimize.com/&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; target=&quot;_blank&quot;&gt;imgOptimize&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;br /&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
Conclusion&lt;/h2&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Dans un article à suivre (très rapidement), nous allons poursuivre sur le sujet des images et notamment des meilleures pratiques concernant leurs intégrations dans le code HTML.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
D’ici là, vous aurez le temps de commencer à auditer ou appliquer les recommandations déjà évoquées&amp;nbsp;!&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;
&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&lt;i&gt;[1]&amp;nbsp;Techniques permettant de tirer profit de comportements spécifiques des navigateurs afin de contourner certaines limitations.&lt;br /&gt;[2]&amp;nbsp;La résolution d’une image exprime la quantité de points de couleurs utilisés pour une surface donnée, traditionnellement en pouce.&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/01/optimiser-lutilisation-des-images-dune.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-9121551993703614593</guid><pubDate>Wed, 15 Jan 2014 17:32:00 +0000</pubDate><atom:updated>2014-01-15T09:32:19.216-08:00</atom:updated><title>Comment situer la performance de son site Web ?</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;br /&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
GTmetrix, Google PageSpeed Insights ou encore YSlow, plusieurs outils en ligne gratuits existent pour évaluer la performance de chargement et d&#39;exécution d&#39;un site Web.&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Pour évaluer la performance de son site Web, ou plus spécifiquement de pages choisies comme la page d’accueil, la page de résultats de recherche interne ou différentes landing pages&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;[1]&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&amp;nbsp;client, il n’est pas nécessaire d’être spécialiste en informatique, car de nombreux services en ligne existent gratuitement.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Parmi ceux-ci, trois se dégagent rapidement de la masse&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://gtmetrix.com/&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; target=&quot;_blank&quot;&gt;GTmetrix&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://developers.google.com/speed/pagespeed/insights&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; target=&quot;_blank&quot;&gt;PageSpeed Insights&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&amp;nbsp;(Google) et&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://developer.yahoo.com/yslow/&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; target=&quot;_blank&quot;&gt;YSlow&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&amp;nbsp;(Yahoo).&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;strong&gt;Évaluer la performance de son site Web ne nécessite pas d’être un spécialiste&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;a href=&quot;http://gtmetrix.com/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;GTmetrix&lt;/a&gt;&amp;nbsp;est, à mon avis, le meilleur outil pour débuter. En synthèse, chaque page analysée reçoit 2 notes (critères GTmetrix et YSlow) de A (excellent) à F (il y a du travail à faire), accompagné de trois mesures essentielles&amp;nbsp;: le temps de chargement de la page, son poids et le nombre de requêtes nécessaires (index 1 de la figure). Vous pouvez donc immédiatement vous positionner par rapport aux grands seuils de performance nécessaires (&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52929/pourquoi-optimiser-un-site-web.shtml&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;voir les critères évoqués précédemment&lt;/a&gt;) : plus de 2 secondes, entre 1 et 2 secondes, moins de 2 secondes de temps de chargement. Si vous le souhaitez, vous pouvez aussi télécharger un rapport au format PDF (index 2 de la figure) et comparer plusieurs pages (index 3 de la figure).&lt;br /&gt;&lt;br /&gt;Si vous êtes décideur ou donneur d’ordre, inutile d’aller plus loin. Vous disposez de faits et de métriques de référence pour déclencher un plan d’amélioration.&lt;br /&gt;Si vous êtes déjà initié aux techniques Web, vous trouverez immédiatement les règles d’évaluation utilisées (29 pour GTmetrix, 23 pour YSlow) et saurez tout de suite trouver les axes d’amélioration essentiels (index 4 de la figure). Enfin, si vous êtes expert du web, cliquez sur les règles pour découvrir le détail des améliorations et la ligne de temps de chargement de la page pour définir votre plan de combat&amp;nbsp;!&lt;/div&gt;
&lt;strong style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;/strong&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;/span&gt;&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/350/7769.jpg&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;a href=&quot;https://developers.google.com/speed/pagespeed/insights&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;PageSpeed Insight&lt;/a&gt;&amp;nbsp;est aussi un excellent service gratuit, mais il est résolument orienté vers les techniciens du métier qui trouveront tout de suite un classement des améliorations à apporter par ordre de priorité (index 1 de la figure ci-dessous), puis règle par règle (index 2 de la figure).&lt;/div&gt;
&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/350/7770.jpg&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Enfin&amp;nbsp;&lt;a href=&quot;http://developer.yahoo.com/yslow/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;YSlow&lt;/a&gt;, ne peut être utilisé que dans un navigateur (un plugin est disponible pour pratiquement tous) ou en ligne de commande. Cet excellent produit est donc à réserver aux experts et développeurs qui pourront ainsi vérifier les gains acquis par des analyses détaillées au fur et à mesure de leurs réalisations.&lt;/div&gt;
&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/350/7771.jpg&quot; style=&quot;background-color: white; border: 0px; box-sizing: border-box; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;
&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
[1]&amp;nbsp;Landing page&amp;nbsp;: page spécifique sur laquelle un internaute arrive.&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/01/comment-situer-la-performance-de-son.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-56994407221704474</guid><pubDate>Wed, 15 Jan 2014 17:29:00 +0000</pubDate><atom:updated>2014-01-15T09:29:39.592-08:00</atom:updated><title>Performance Web : comment l&#39;optimiser ?</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;br /&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
&lt;a class=&quot;fancy&quot; href=&quot;http://i-cms.journaldunet.com/image_cms/original/1888581-performance-web-comment-l-optimiser.jpg&quot; style=&quot;color: #303030;&quot;&gt;&lt;img alt=&quot;Performance Web&quot; src=&quot;http://i-cms.journaldunet.com/image_cms/150/1888581-performance-web-comment-l-optimiser.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; display: block; float: left; margin: 5px 1em 0px 0px; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;/a&gt;Comment optimiser la performance de son site web&amp;nbsp;? Pour éviter la volatilité des internautes, les solutions existent. Les réponses de l&#39;expert Ismaël Ahounou.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Vous disposez d&#39;un (ou plusieurs) site Web et en êtes fier et satisfait. Que ce soit d&#39;un point de vue esthétique, fonctionnel ou éditorial, votre présence numérique véhicule une excellente image, propose une expérience utilisateur remarquable&amp;nbsp;et apporte un contenu de qualité aux internautes. Pour les professionnels, vous captez de nombreux prospects ou rentabilisez véritablement votre investissement&amp;nbsp;e-commerce.&lt;/div&gt;
&lt;figure class=&quot;ccmcss_cms_figure ccmcss_cms_figure--right&quot; style=&quot;float: right; font-size: 0.8125rem; margin: 1.96154em auto 1.96154em 1.96154em; max-width: 100%; position: relative; width: 140px;&quot;&gt;&lt;img alt=&quot;13978&quot; src=&quot;http://i-cms.journaldunet.com/image_cms/original/1888576-performance-web-comment-l-optimiser.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; display: block; height: auto; margin: 0px; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;figcaption&gt;&lt;span class=&quot;ccmcss_cms_figure__legend&quot; style=&quot;background-color: #666666; box-sizing: border-box; color: white; display: block; padding: 10px;&quot;&gt;Ismaël Ahounou est directeur de projets / Manager IT chez BNP Paribas.&amp;nbsp;&lt;small style=&quot;color: #cccccc; font-size: 0.85714em;&quot;&gt;©&amp;nbsp;BO Chroniques&lt;/small&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Aucun doute possible, tout va très bien dans le meilleur desmondes&amp;nbsp;! Sauf que... vous ne vous êtes pas posé la question de laperformance technique perçue par l&#39;internaute lambda. Affirmation despécialiste&amp;nbsp;? Sujet d&#39;expert&amp;nbsp;? Peut-être, mais d&#39;après&amp;nbsp;&lt;a href=&quot;http://www.woozweb.com/statisticstransversglobalview/tempschargement&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;Woozweb&lt;/a&gt;,70% des sites se chargent en plus de 2&amp;nbsp;secondes et plus de 40% proposent despages d&#39;un poids supérieur au méga octet.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pourtant, réduction du volume etseuil des 2&amp;nbsp;secondes sont une absolue certitude pour les webmasters, bienqu&#39;elle soit aujourd&#39;hui mise à mal (lire sur ce point&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/client-web/poids-des-pages-web.shtml&quot; style=&quot;color: #303030;&quot;&gt;la récente étude de Radware sur la croissance du poids des images dans les pages Web&lt;/a&gt;). Voici une série de chroniques rédigées par Ismaël Ahounou, directeur de projets / Manager IT chez BNP Paribas, sur cet enjeu fondamental de la performance, qui peut tout changer en matière de trafic, et auquel font face de très nombreux sites web.&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52929/pourquoi-optimiser-un-site-web.shtml&quot; style=&quot;color: #303030;&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;strong&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52929/pourquoi-optimiser-un-site-web.shtml&quot; style=&quot;color: #303030;&quot;&gt;Lire la suite&lt;/a&gt;&amp;nbsp;de l&#39;introduction&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;chevron&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52935/comment-situer-la-performance-de-son-site-web.shtml&quot; style=&quot;color: #303030;&quot;&gt;Comment situer la performance de son site Web ?&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
GTmetrix, Google PageSpeed Insights ou encore YSlow, plusieurs outils en ligne gratuits existent pour évaluer la performance de chargement et d&#39;exécution d&#39;un site Web.&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52935/comment-situer-la-performance-de-son-site-web.shtml&quot; style=&quot;color: #303030;&quot;&gt;&lt;strong&gt;Lire&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;span class=&quot;chevron&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52971/optimiser-l-utilisation-des-images-d-une-page-web----traiter-les-images.shtml&quot; style=&quot;color: #303030;&quot;&gt;Optimiser l&#39;utilisation des images d&#39;une page web : traiter les images&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
La première cause de lenteur d&#39;un site web est liée au volume de données chargées. Dans ce registre, le poste le plus gourmand concerne, sans aucun doute, les images.&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52971/optimiser-l-utilisation-des-images-d-une-page-web----traiter-les-images.shtml&quot; style=&quot;color: #303030;&quot;&gt;&lt;strong&gt;Lire&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;chevron&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52990/optimiser-l-utilisation-des-images-d-une-page-web---integration-html.shtml&quot; style=&quot;color: #303030;&quot;&gt;&lt;strong&gt;Optimiser l&#39;utilisation des images d&#39;une page web : intégration HTM&lt;/strong&gt;L&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Optimisation du nombre de requêtes, utilisation de sprites... Le traitement d&#39;images peut être avantageusement complété par des pratiques pertinentes d&#39;&#39;intégration HTML.&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/52990/optimiser-l-utilisation-des-images-d-une-page-web---integration-html.shtml&quot; style=&quot;color: #303030;&quot;&gt;&lt;strong&gt;Lire&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;chevron&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/53031/optimisation-web---organiser-le-code-javascript-et-css.shtml&quot; style=&quot;color: #303030;&quot;&gt;Optimisation web : organiser le code JavaScript et CSS&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Zoom sur les axes d&#39;optimisation liés à la structure des pages web, et la gestion des dépendances JavaScript et CSS. Un équilibre entre sur-optimisation et perception client est à trouver.&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/53031/optimisation-web---organiser-le-code-javascript-et-css.shtml&quot; style=&quot;color: #303030;&quot;&gt;&lt;strong&gt;Lire&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;chevron&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/53036/comment-reduire-le-poids-du-code-javascript-et-css.shtml&quot; style=&quot;color: #303030;&quot;&gt;Comment réduire le poids du code JavaScript et CSS&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Pour réduire le poids des codes JavaScript et CSS, une démarche est d&#39;utiliser des minimiseurs. Autres leviers : vectoriser les descriptions de style, et supprimez les descriptions non utilisées.&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/53036/comment-reduire-le-poids-du-code-javascript-et-css.shtml&quot; style=&quot;color: #303030;&quot;&gt;&lt;strong&gt;Lire&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;chevron&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/53038/performance-web---optimiser-son-code-html-et-css.shtml&quot; style=&quot;color: #303030;&quot;&gt;Performance web : optimiser son code HTML et CSS&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
De la compression HTML à la normalisation des CSS, voici des bonnes pratiques pour réduire le poids des pages web, et améliorer leur vitesse de chargement et d&#39;exécution par les navigateurs.&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/53038/performance-web---optimiser-son-code-html-et-css.shtml&quot; style=&quot;color: #303030;&quot;&gt;&lt;strong&gt;Lire&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;chevron&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/53034/php---faciliter-la-maintenance-d-un-site-web-avec-la-fonction-include.shtml&quot; style=&quot;color: #303030;&quot;&gt;PHP : faciliter la maintenance d&#39;un site web avec la fonction include&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
En tirant parti de la fonction dynamique include, quelques astuces de conception permettent de rendre la maintenance d&#39;un site web bien plus aisée. L&#39;idée étant d&#39;isoler les contenus récurrents dans des fichiers.&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/53034/php---faciliter-la-maintenance-d-un-site-web-avec-la-fonction-include.shtml&quot; style=&quot;color: #303030;&quot;&gt;&lt;strong&gt;Lire&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;chevron&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/53039/comment-optimiser-la-performance-d-un-site-web-cote-serveur.shtml&quot; style=&quot;color: #303030;&quot;&gt;Comment optimiser la performance d&#39;un site web côté serveur&lt;/a&gt;&amp;nbsp;&lt;/strong&gt;&lt;/div&gt;
&lt;span class=&quot;marqueur_module&quot; id=&quot;822237&quot; style=&quot;background-color: white; color: #303030; display: block; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
Compression, gestion des délais d&#39;expiration, du cache... Le serveur web peut subir un traitement de choc qui permettra d&#39;améliorer le temps de chargement des pages.&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/expert/53039/comment-optimiser-la-performance-d-un-site-web-cote-serveur.shtml&quot; style=&quot;color: #303030;&quot;&gt;&lt;strong&gt;Lire&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/01/performance-web-comment-loptimiser.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-5515855587191048699</guid><pubDate>Sat, 11 Jan 2014 19:27:00 +0000</pubDate><atom:updated>2014-01-11T11:27:57.692-08:00</atom:updated><title>Les trois tendances majeures de l&#39;e-mail marketing en 2014</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;br /&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
L’émergence du mobile, l’e-mail retargeting et l’email-to-store ont radicalement changé la façon d’envisager les campagnes emailing. Or 56% des entreprises prévoient d’augmenter leur recours à l’e-mail marketing en 2014. Tour d’horizon de ces nouvelles tendances.&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
&lt;strong&gt;#1 E-mail marketing et mobile&amp;nbsp;&lt;/strong&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
La consultation en&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/management/ressources-humaines/mobilite/&quot; style=&quot;color: #303030;&quot;&gt;mobilité&lt;/a&gt;&amp;nbsp;explose. Aujourd’hui,&amp;nbsp;&lt;strong&gt;64% des internautes consultent leurs mails sur mobile ou tablette&lt;/strong&gt;.&amp;nbsp;&amp;nbsp;Il est donc devenu impératif de connaître son taux d’audience emailing. Si ce dernier est supérieur à 10%, il est temps de prendre les bonnes décisions. Le recours au&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/developpeur/client-web/responsive-design/&quot; style=&quot;color: #303030;&quot;&gt;responsive design&lt;/a&gt;&amp;nbsp;devient une nécessité. Votre campagne emailing ne doit plus être pensée pour être uniquement consultée sur un écran d’ordinateur mais aussi sur un&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/hightech/mobile/smartphone/&quot; style=&quot;color: #303030;&quot;&gt;smartphone&lt;/a&gt;&amp;nbsp;ou depuis une tablette.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
En parallèle, il faut repenser la hiérarchie de vos informations.&amp;nbsp;Sur un écran mobile, vous n’avez pas l’espace pour convaincre vos&amp;nbsp;utilisateurs avec des tonnes de texte. Votre page doit donc être concise et précise.&amp;nbsp;De plus en plus d’e-mail marketers utilisent pour la rédaction de leur email une pyramide inversée. Cette mise en forme vient du monde du journalisme, le principe est de commencer par l’essentiel, puis d&#39;aller du plus important vers le moins important.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
On parle aujourd’hui du responsive design comme d’une nouvelle tendance. En effet, seulement&amp;nbsp;&lt;strong&gt;11% des emails sont optimisés sur mobile&lt;/strong&gt;. Pourtant, 69% des utilisateurs mobiles suppriment les emails non-optimisés sur mobile. Ainsi,&amp;nbsp;&lt;strong&gt;le responsive design ne devrait plus être une tendance mais un standard !&lt;/strong&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
&lt;strong&gt;&amp;nbsp;#2 E-mail retargeting&lt;/strong&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em;&quot;&gt;
&lt;span style=&quot;text-align: justify;&quot;&gt;Il ne faut surtout pas manquer le coche du&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/ebusiness/retargeting/&quot; style=&quot;color: #303030;&quot;&gt;retargeting&lt;/a&gt;. Les internautes étant de plus en plus exigeants, ils sont aujourd’hui prêts à accepter les communications des marques mais sous réserve de mesure et de pertinence. C’est donc la pertinence de l’e-mail marketing qui fera la différence. L’e-mail retargeting apparaît comme la solution, car il propose à son destinataire une offre personnalisée, en se basant sur les produits auxquels le consommateur s’est intéressé sur le site d’une marque.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
Pourtant, le retargeting par e-mail n’a pas encore été véritablement adopté. Aujourd’hui, la grande majorité du retargeting se fait par display, comme en atteste la notoriété d’entreprises comme&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/criteo/&quot; style=&quot;color: #303030;&quot;&gt;Criteo&lt;/a&gt;&amp;nbsp;ou Adroll. Pourtant, l’e-mail marketing est un autre moyen de faire du retargeting, tout aussi voire plus efficace. Une étude récente de Forrester Research a révélé que&amp;nbsp;&lt;strong&gt;l’e-mail retargeting génère près de 4 fois plus de revenus et 18 fois plus de bénéfices nets comparés au marketing qui n’utilise que des envois non ciblés&lt;/strong&gt;. D’ailleurs, les internautes reconnaissent d’ores et déjà les efforts menés par les professionnels pour développer des contenus pertinents. L’e-mail n’est donc pas mort, l’e-mail retargeting est son avenir.&amp;nbsp;&lt;strong&gt;Une expansion encore plus forte du retargeting est à prévoir en 2014&amp;nbsp;!&lt;/strong&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; line-height: 25px; margin: 0.6375em 0px 0px;&quot;&gt;
#3 Email-to-store&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
D’après l’étude du SNCD parue en septembre 2013, l’email-to-store est l&#39;une des tendances émergentes des campagnes emailing. L’email-to-store est en fait une technique dans laquelle l’email marketing va tenter d’amener le prospect non pas sur site, mais dans un magasin. Aujourd’hui,&amp;nbsp;&lt;strong&gt;78% des internautes comparent les marques en s’informant depuis leur ordinateur ou leur smartphone avant de se déplacer en magasin&lt;/strong&gt;. Face à l’évolution du parcours d’achat des internautes où les frontières entre commerces en ligne et physique s’estompent, l’email-to-store est un outil marketing efficace.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
Pour réussir à déplacer le prospect, il faut que l’e-mail ait une certaine valeur ajoutée. Cela peut être celle de réserver un produit en magasin pour les fêtes de Noël, une vente privée, un rendez-vous avec un conseiller ou tout simplement un coupon de réduction.&amp;nbsp;L’email-to-store permet de relever les nouveaux défis qui s’imposent aux commerçants : il assure une proximité avec les consommateurs et répond aux nouveaux comportements ainsi qu’à la mobilité des consommateurs.&lt;strong&gt;L’e-mail marketing influence 71% des consommateurs en magasin à acheter.&lt;/strong&gt;&amp;nbsp;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
Que faut-il tirer de ces 3 nouvelles tendances&amp;nbsp;? Tout simplement que l’e-mail n’est pas mort. D’ailleurs, pour conclure, voici un dernier chiffre illustrant ces nouvelles tendances&amp;nbsp;:&amp;nbsp;&lt;strong&gt;le nombre de lecteur d’e-mail va passer d’ici 2017 de 2,42 milliards&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;à 2,76 milliards&lt;/strong&gt;. &amp;nbsp;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2014/01/les-trois-tendances-majeures-de-le-mail.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-1740527179078694398</guid><pubDate>Sun, 22 Dec 2013 10:08:00 +0000</pubDate><atom:updated>2013-12-22T02:08:17.011-08:00</atom:updated><title>Performance d&#39;un site web</title><description>&lt;h1 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Performance d’un site web : étude d’un cas pratique et exemples d’optimisations&lt;/h1&gt;
&lt;div class=&quot;meta&quot; style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;31 décembre 2012&lt;/span&gt;&lt;br /&gt;Tags :&amp;nbsp;&lt;a href=&quot;http://www.kiwano.fr/tag/html/&quot; rel=&quot;tag&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #777777; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;HTML&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://www.kiwano.fr/tag/performance/&quot; rel=&quot;tag&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #777777; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;Performance&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://www.kiwano.fr/tag/qualite/&quot; rel=&quot;tag&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #777777; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;Qualité&lt;/a&gt;,&amp;nbsp;&lt;a href=&quot;http://www.kiwano.fr/tag/tutorial/&quot; rel=&quot;tag&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #777777; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;Tutorial&lt;/a&gt;	&lt;br /&gt;&lt;a href=&quot;http://www.kiwano.fr/performance-site-web-vitesse/#comments&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #777777; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot; title=&quot;Commentaire sur Performance d’un site web : étude d’un cas pratique et exemples d’optimisations&quot;&gt;1 commentaire&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
La vitesse d’affichage d’un site web est aujourd’hui un critère très important pour le référencement naturel et la réussite d’un projet web. La barrière maximale de 3 secondes de chargement par page est devenue un seuil obligatoire à respecter. L’augmentation des visites depuis les smartphones et tablettes est un facteur de difficultés supplémentaires pour rester en dessous de ces 3 secondes de chargement.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img alt=&quot;augmenter-vitesse&quot; height=&quot;288&quot; src=&quot;http://www.kiwano.fr/wp-content/uploads/2012/12/augmenter-vitesse.jpg&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; width=&quot;450&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
L’enjeu est simple : si votre site est trop lent le visiteur ne restera pas. Nous pensons clairement chez Kiwano que le critère de performance du site côté client est un critère encore trop sous estimé par les créateurs de sites. Si vous avez aujourd’hui un investissement à faire sur votre site : faîtes le pour améliorer la vitesse ressentie par les utilisateurs. Vous gagnerez des visiteurs fidèles et des places dans les résultats de recherche Google.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Nous vous proposons donc de revoir les techniques pour améliorer la performance de votre site au travers d’un cas concret pour partager avec vous ce qui a été fait sur un autre site.&lt;br /&gt;N’hésitez pas à donner votre avis et partagez votre expérience.&lt;br /&gt;&lt;span id=&quot;more-1992&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Présentation du sujet d’étude : le site de location de camping-car CampiLoc&lt;/h2&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img alt=&quot;campiloc&quot; height=&quot;139&quot; src=&quot;http://www.kiwano.fr/wp-content/uploads/2012/12/campiloc.jpg&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; width=&quot;450&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;a href=&quot;http://www.campiloc.fr/&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #669a31; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;CampiLoc est un site de location de camping-cars de particulier à particulier.&lt;/a&gt;&amp;nbsp;Il propose aux propriétaires de camping-cars de mettre gratuitement une annonce de location sur le site et aux amateurs de locations de camping-car de trouver un camping-car dans la région qu’ils souhaitent.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
CampiLoc est un site utilisant une technologie serveur moderne avec un code créé sur mesure ce qui est un vrai atout pour intégrer facilement des optimisations.&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Performance côté client&lt;/h2&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Quand nous parlons de performance d’un site web il est important de rappeler que nous voulons mesurer et améliorer la performance ressentie par le visiteur. Nous ne mesurons donc pas le temps mis par le serveur pour générer la page mais le temps total d’affichage de la page dans le navigateur client (temps serveur + temps total de téléchargement des éléments).&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Premier réflexe : vérifier le code serveur&lt;/h2&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Alors oui, nous allons beaucoup parler de techniques côté client mais il faut également vérifier que le serveur n’est pas lent. Sur le site CampiLoc, l’hébergement est en France sur un serveur dédié suffisamment puissant. Des techniques de cache applicatif serveur des informations ont été employées pour avoir des pages qui répondent au plus vite.&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
News en page d’accueil&lt;/h3&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img alt=&quot;news&quot; height=&quot;163&quot; src=&quot;http://www.kiwano.fr/wp-content/uploads/2012/12/news.png&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; width=&quot;450&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Concernant la page d’accueil, un extrait des dernières news du blog est affiché en bas de page. Cette information n’est pas essentielle pour l’utilisateur (et pour Google) car elle reprend un contenu déjà présent sur le blog. Par contre charger un flux RSS externe augmente le temps de génération de la page côté serveur. Il a donc été décidé de charger ce contenu en asynchrone via une requête Ajax.&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Réduire le poids des éléments&lt;/h2&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
L’étape suivante consiste à réduire au maximum le poids de tous les éléments renvoyés au client. Selon le site HTTP Archive, pour le top 1000 actuel des sites web, le poids total d’une page fait en moyenne 1137 Ko dont 204 Ko pour le JavaScript, 36 Ko pour le code CSS, 46 Ko pour le code HTML et 614 Ko pour les images.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img alt=&quot;chart&quot; height=&quot;225&quot; src=&quot;http://www.kiwano.fr/wp-content/uploads/2012/12/chart.png&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Concernant le code HTML, CSS et JavaScript, le site n’utilise pas de progiciel ou de thème. Seule la librairie Telerik (basée sur jQuery) est utilisé pour les composants d’interfaces comme les grilles, les calendriers, les sélecteurs de dates, les onglets…&lt;br /&gt;Nous avons donc un code HTML, CSS et JavaScript réduit naturellement car écrit spécifiquement pour les besoins du site.&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Minify &amp;amp; GZip CSS&lt;/h3&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Le code CSS est minifié, c’est à dire que l’ensemble des commentaires ont été supprimés ainsi que les éléments non nécessaires comme les espaces, les points-virgules, les retours à la ligne…&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img alt=&quot;YUI-Compressor&quot; height=&quot;316&quot; src=&quot;http://www.kiwano.fr/wp-content/uploads/2012/12/YUI-Compressor.jpg&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; width=&quot;450&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
L’outil en ligne&amp;nbsp;&lt;a href=&quot;http://refresh-sf.com/yui/&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #669a31; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;YUI Compressor&lt;/a&gt;&amp;nbsp;permet de réduire facilement le code CSS tout en garantissant les mêmes fonctionnalités.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Ensuite le code est gzippé automatiquement par le serveur et renvoyé au navigateur qui le décompressera.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Ces techniques ont permis de réduire le code CSS de 99,4 Ko à 79,1 Ko une fois minifié puis enfin à 25,3 Ko une fois compressé&amp;nbsp;&lt;strong style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;soit un gain de 74,1 Ko&lt;/strong&gt;&amp;nbsp;!&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Minify &amp;amp; GZip JavaScript&lt;/h3&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Côté JavaScript, nous passons de 595,7 Ko à 259,6 Ko une fois minifié puis enfin à 83,6 Ko une fois compressé&amp;nbsp;&lt;strong style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;soit un gain de 512,1 Ko&lt;/strong&gt;&amp;nbsp;!&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Minify HTML et réduction du code HTML&lt;/h3&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
La minification du code HTML n’est pas une opération facile car un retour chariot ou un espace est interprété et affiché par le navigateur. Supprimer un espace ou un retour chariot peut donc avoir des conséquences sur votre affichage.&lt;br /&gt;Une petite optimisation a cependant été faite en supprimant les tabulations et espaces en début de ligne ainsi que les lignes vides.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Le site n’utilise pas HTML5 pour des questions de rétrocompatibilité (et pour éviter de charger un script en plus) mais charge quand même le doctype HTML5 car les navigateurs récents utilisent un moteur HTML5 plus rapide que le moteur HTML4.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Le code HTML est sémantique avec peu de code de structure. Ceci a permis de réduire le poids de l’HTML tout en ayant un bon ratio contenu/structure.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Enfin, le code HTML final est renvoyé compressé au navigateur client.&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Réduire le poids des images&lt;/h3&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Toutes les images utilisées sur le site ont été générées à la bonne taille. Nous voyons encore trop souvent, pendant nos audits de sites, des images trop grandes et réduites dans le code HTML ou CSS. Nous avons donc vérifié que toutes les images étaient fournies à leur taille d’affichage (et ne nous parlez pas d’écran retina svp).&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Ensuite, toutes les images ont fait un tour dans un outil d’optimisation en ligne pour réduire leurs poids au maximum sans impacter leur qualité.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img alt=&quot;kraken&quot; height=&quot;279&quot; src=&quot;http://www.kiwano.fr/wp-content/uploads/2012/12/kraken.png&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; width=&quot;450&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Nous vous conseillons l’excellent outil&amp;nbsp;&lt;a href=&quot;http://kraken.io/&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #669a31; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;Kraken Image Optimizer&lt;/a&gt;&amp;nbsp;pour optimiser vos images en ligne.&lt;/div&gt;
&lt;h4 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Images des camping-cars&lt;/h4&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Le site CampiLoc, comme tout site d’annonces en ligne, propose aux propriétaires d’uploader des images pour agrémenter leurs annonces.&lt;br /&gt;Les images chargées par les propriétaires sont des images lourdes et non optimisées pour le web.&lt;br /&gt;&lt;img alt=&quot;exemple image camping-car&quot; height=&quot;267&quot; src=&quot;http://www.kiwano.fr/wp-content/uploads/2012/12/extrait-images.jpg&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; width=&quot;450&quot; /&gt;&lt;br /&gt;Plutôt que rajouter des contraintes de taille et de poids aux propriétaires, l’idée a été de garder les originaux chargés par les propriétaires et de régénérer à la demande, selon la page du site, des images optimisées à la bonne taille pour qu’elles soient les plus légères possibles.&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Réduire le nombre de requêtes HTTP&lt;/h2&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
L’étape suivante est de réduire le nombre de requêtes effectuées par le navigateur. Selon le navigateur le nombre de requêtes maximum effectuées en parallèles est variable mais ce nombre n’est jamais important. De plus le délai peut être long (surtout avec une connexion mobile) entre la demande de téléchargement d’un nouvel élément et le début du téléchargement de cet élément. Il est donc recommandé de combiner les requêtes pour réduire au maximum leur nombre nécessaires à l’affichage de la page.&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Combiner le code CSS &amp;amp; JavaScript&lt;/h3&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
L’ensemble du code CSS est combiné côté serveur et renvoyé côté client avec dans le nom du fichier combiné avec un hash des noms de fichiers CSS originaux (nous verrons plus loin pourquoi ce hash est important).&lt;br /&gt;La même technique est utilisée pour combiner le code JavaScript.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Nous avons donc réduit le nombre de fichiers pour passer de 10 fichiers CSS à un seul fichier et de 13 fichiers JavaScript à un seul fichier !&lt;/strong&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Utilisation de sprites pour les images&lt;/h3&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Les images utilisées par le code CSS doivent être regroupées dans un sprite, c’est à dire une seule grosse image combinant toutes les petites images. Avec un sprite CSS il suffit simplement de modifier la propriété background-position de l’image combinée pour déplacer la zone visible pour avoir l’image finale souhaitée (il faut voir le bloc HTML comme une fenêtre qui ne rend visible qu’une partie du sprite qui est déplacé comme on le souhaite).&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img alt=&quot;explication-sprite&quot; height=&quot;181&quot; src=&quot;http://www.kiwano.fr/wp-content/uploads/2012/12/explication-sprite.png&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; width=&quot;450&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Les composants Telerik utilisent déjà un sprite CSS.&lt;br /&gt;Nous avons donc créé un sprite supplémentaire pour l’ensemble des images spécifiques au site CampiLoc. Nous vous recommandons de construire vos sprites «&amp;nbsp;à la main&amp;nbsp;» car l’utilisation d’un outil automatique créera des zones vides qui augmentent légèrement le poids du sprite.&lt;br /&gt;Ce sprite est ensuite passé entre les mains de Kraken pour réduire son poid au maximum .&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img alt=&quot;extrait-sprite&quot; class=&quot;alignnone size-full wp-image-2036&quot; height=&quot;297&quot; src=&quot;http://www.kiwano.fr/wp-content/uploads/2012/12/extrait-sprite.png&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; width=&quot;450&quot; /&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Cas particulier de la carte de France&lt;/h3&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Le site CampiLoc propose une carte de France pour faire une recherche rapide des camping-cars disponibles pour une région de France. L’utilisation de la balise Map et Area permet facilement d’avoir des urls différentes (et donc des recherches différentes) en fonction de la zone cliquée sur la carte. Par contre il est important d’avoir un retour utilisateur au survol de la carte pour comprendre quelle recherche va être lancée en fonction de la zone activée.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img alt=&quot;carte&quot; height=&quot;284&quot; src=&quot;http://www.kiwano.fr/wp-content/uploads/2012/12/carte.png&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; width=&quot;450&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
La méthode habituelle pour changer une image en fonction du survol est de le faire au hover en CSS. Par contre en CSS impossible de récupérer l’Area survolée pour modifier l’image en conséquence. Pour garder cette information, on passe donc par du code JavaScript.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
La solution en JavaScript est de modifier l’image en fonction de la zone survolée mais pour éviter le chargement de la nouvelle image il faut précharger l’ensemble des images pour chaque région (c’est la technique employée par leboncoin par exemple).&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Comme évoqué précédemment, nous voulons éviter de charger trop d’objets. Nous avons donc créé un sprite contenant l’ensemble des survols (et ne contenant que les survols en orange) que nous positionnons au-dessus de la carte normale. Au survol de la carte, un code JavaScript modifie le background-position pour avoir la bonne image au survol.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Voici un extrait du code JavaScript :&lt;/div&gt;
&lt;pre style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-size: 13px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;code style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 13px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;$(&#39;area[id^=&quot;Map&quot;]&#39;).hover(
	function () {
		var nb = ($(this).attr(&#39;id&#39;).substr(3, 5));
		$(&quot;#RealMap&quot;).css(&quot;background-position&quot;, &quot;0 -&quot; + 274 * nb + &quot;px&quot;);
	},
	function () {
		$(&quot;#RealMap&quot;).css(&quot;background-position&quot;, &quot;0 0&quot;);
	}
);
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Définir un cache client pour l’ensemble des objets&lt;/h2&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
L’ensemble des éléments CSS, JavaScript et images du site CampiLoc ont un cache client positionné pour 1 an. Ceci permet au visiteur de n’avoir à charger que le code HTML une fois la première page chargée.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Pour invalider le cache client d’un élément, il suffit de renommer le fichier source, dans le cas d’un fichier CSS ou JavaScript le hash calculé par le serveur change et le navigateur chargera le nouveau CSS ou JavaScript combiné dans son cache.&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Quelques optimisations complémentaires et statistiques finales&lt;/h2&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
En vrac, voici quelques optimisations supplémentaires appliquées sur le site :&lt;/div&gt;
&lt;ul style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; list-style: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Plus de redirection DNS.&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Le chargement du fichier CSS combiné a été placé dans le &amp;lt;head&amp;gt; de la page et le fichier JavaScript juste avant la balise fermante &amp;lt;/body&amp;gt;.&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Le fichier favicon a été optimisé et peut-être mis en cache par le navigateur.&lt;/li&gt;
&lt;li style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Les tailles des images de contenu ont été définies dans le code HTML.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Avec le code JavaScript Google Analytics, le chargement de la page d’accueil complète représente au total 406,2 Ko pour 19 requêtes HTTP.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;img alt=&quot;stats-campiloc&quot; height=&quot;267&quot; src=&quot;http://www.kiwano.fr/wp-content/uploads/2012/12/stats-campiloc.png&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot; width=&quot;436&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Le site obtient donc&amp;nbsp;&lt;strong style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;le grade A (92/100) sur YSlow&lt;/strong&gt;&amp;nbsp;et&amp;nbsp;&lt;strong style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;la note de 96/100 sur Page Speed&lt;/strong&gt;.&lt;/div&gt;
&lt;h2 style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Conclusion&lt;/h2&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
L’ensemble de ces optimisations permet au site CampiLoc d’avoir un poids assez faible et un chargement rapide des ses pages. Nous pensons que ces optimisations améliorent l’expérience utilisateur et contribueront ainsi à améliorer le positionnement du site sur Google.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Vous pouvez analyser votre propre site pour regarder le poids des éléments, le nombre de requêtes HTTP et le cache client. Vous pouvez aussi consulter les&amp;nbsp;&lt;a href=&quot;http://developer.yahoo.com/yslow/&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #669a31; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;conseils de Yahoo&lt;/a&gt;&amp;nbsp;et les&amp;nbsp;&lt;a href=&quot;https://developers.google.com/speed/pagespeed/?hl=fr&quot; style=&quot;background-color: transparent; background-position: initial initial; background-repeat: initial initial; border: 0px; color: #669a31; font-size: 16px; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; vertical-align: baseline;&quot;&gt;conseils de Google&lt;/a&gt;.&lt;br /&gt;Si vous souhaitez vous aussi un audit complet de votre site n’hésitez pas à nous contacter.&lt;/div&gt;
&lt;div style=&quot;background-color: white; border: 0px; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
L’amélioration des performances d’un site est un travail quotidien. Il reste bien sûr des optimisations possibles, si vous voyez un point qui pourrait être corrigé n’hésitez pas à le partager dans les commentaires.&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #4c4c4c; font-family: &#39;Droid Sans&#39;, arial, sans-serif; font-size: 16px;&quot;&gt;- See more at: http://www.kiwano.fr/performance-site-web-vitesse/#sthash.uBfgq5gt.dpuf&lt;/span&gt;</description><link>http://cartel-belli.blogspot.com/2013/12/performance-dun-site-web.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-8377138716440958166</guid><pubDate>Sun, 22 Dec 2013 09:55:00 +0000</pubDate><atom:updated>2013-12-22T02:09:35.896-08:00</atom:updated><title>Observatoire 2013</title><description>&lt;a href=&quot;http://s1.edi-static.fr/Img/INFOGRAPHIE/2013/12/231649/omnicanal-creativite-deux-enjeux-forts-annonceurs-agences-F.jpg&quot; style=&quot;background-color: white; color: #889ac6; font-family: Arial, Helvetica, sans-serif; font-size: 17.27272605895996px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;infographie&quot; src=&quot;http://s1.edi-static.fr/Img/INFOGRAPHIE/2013/12/231649/omnicanal-creativite-deux-enjeux-forts-annonceurs-agences-F.jpg&quot; style=&quot;border: 0px; display: block; margin: 0px 0px 10px; max-width: 648px; opacity: 0.9;&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #292d36; font-family: Arial, Helvetica, sans-serif; font-size: 17.27272605895996px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;informatif&quot; style=&quot;background-color: white; color: #889ac6; font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 12px; line-height: 15px; margin-bottom: 15px;&quot;&gt;
Source :&amp;nbsp;&lt;a href=&quot;http://www.limelight-consulting.com/barometre-limelight-consulting-2013&quot; style=&quot;color: #088ff8; font-size: 13px; font-weight: bold; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.limelight-consulting.com/barometre-limelight-consulting-2013&lt;/a&gt;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2013/12/source-httpwww.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-4109107191834588172</guid><pubDate>Sat, 14 Dec 2013 10:39:00 +0000</pubDate><atom:updated>2013-12-14T02:39:05.824-08:00</atom:updated><title>Google et l&#39;avenir du SEO</title><description>&lt;header style=&quot;margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-weight: normal; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;br /&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Pour Google, 2013 a été une année particulièrement riche en termes de mises à jour. Penguin et Panda ont bouleversé le référencement naturel, Colibri a amélioré la pertinence des résultats de recherche et le générateur de mots-clés a fermé ses portes.&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;margin: 0.57955em 0px 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Se préparer aux mises à jour des algorithmes&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Penguin et Panda ont bouleversé le&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/solutions/seo-referencement/referencement-naturel/&quot;&gt;référencement naturel&lt;/a&gt;, Colibri a amélioré la pertinence des résultats de recherche et le générateur de mots-clés a fermé ses portes. De nombreuses personnes se sont même interrogées sur l&#39;avenir du métier de SEO :&amp;nbsp;&lt;a href=&quot;http://www.forbes.com/sites/jaysondemers/2013/11/13/is-seo-dead/&quot; target=&quot;_blank&quot;&gt;l&#39;interview&amp;nbsp;&lt;i&gt;Forbes&lt;/i&gt;&amp;nbsp;de VUDU&lt;/a&gt;&amp;nbsp;marketing en propose d&#39;ailleurs une analyse approfondie. Pour ma part, je pense que Google s&#39;est lancé dans une nouvelle politique antispam. Celle-ci imposerait de nouvelles règles aux professionnels du SEO ainsi qu&#39;à toutes les personnes souhaitant mettre en avant leur site dans les années à venir.&lt;br /&gt;&lt;strong&gt;La présence en ligne s&#39;avère en outre indispensable d&#39;autant plus que le marché n&#39;a jamais été aussi compétitif.&amp;nbsp;&lt;/strong&gt;En effet, l&#39;e-marketing offre désormais d&#39;importantes possibilités de rentabilité tandis que la stratégie du Gray hat a montré ses limites. Les professionnels du SEO devront de ce fait intensifier et adopter une meilleure vision de notre domaine d&#39;expertise. De manière générale, il s&#39;agit d&#39;une démarche stratégique : nos meilleurs joueurs anticipent les actions de&lt;a href=&quot;http://www.journaldunet.com/google/&quot;&gt;Google&lt;/a&gt;&amp;nbsp;et tentent d&#39;y répondre rapidement. L&#39;infini jeu d&#39;échecs numérique qu&#39;est le SEO continue ainsi, mais se fait désormais suivant des règles plus complexes.&lt;br /&gt;Suite à mes observations, lectures et analyses professionnelles, voici donc quelques conseils à destination des entreprises et des professionnels souhaitant réorganiser leurs stratégies numériques pour 2014.&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;margin: 0.57955em 0px 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Le SEO s&#39;améliore&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;L&#39;observation attentive des mises à jour réalisées cette année (portant notamment sur les sites qui trichent afin d&#39;optimiser leur référencement ou qui ne fournissent aucune information de valeur à l&#39;internaute) permet de prédire le SEO en 2014. Il faut en effet s&#39;attendre à ce que Penguin et Panda continuent la recherche de liens et de contenus de qualité. Garder un œil sur le profil de liens assure ainsi la qualité d&#39;un site. Des contrôles réguliers permettront d&#39;identifier et de supprimer les liens entrants artificiels. En 2014, la réussite du SEO reposera sur la compréhension des démarches actuelles, mais également sur l&#39;importance stratégique et tactique des éventuels changements.&lt;br /&gt;En résumé : le SEO connaît une amélioration notable.&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;margin: 0.57955em 0px 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;L&#39;importance du marketing de contenu&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;S&#39;il n&#39;est encore actuellement qu&#39;au stade de buzzword, le marketing de contenu va rapidement devenir une démarche plus mature en 2014. D&#39;un point de vue SEO, Google se penchera sur les entreprises disposant de solides compétences dans ce domaine, car elles représentent ce que le moteur de recherche souhaite soutenir.&lt;br /&gt;&lt;strong&gt;Une stratégie de contenu réussie apportera :&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;un contenu pertinent et orienté vers la cible,&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;un partage et un suivi sur les réseaux sociaux,&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;des signes d&#39;activité sur le site,&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;ainsi qu&#39;une meilleure maîtrise du secteur d&#39;activité.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Toutes les mises à jour récentes de Google ont d&#39;ailleurs été conçues à cette fin. Ainsi pour une entreprise, les évolutions attendues pour 2014 dépendront largement de sa situation vis-à-vis d&#39;une stratégie active de marketing de contenu. Celles disposant de stratégies existantes auront la possibilité de se tourner vers de nouvelles solutions, particulièrement destinées aux mobiles. Les acteurs qui se sont essayés au marketing de contenu pourront d&#39;ores et déjà s&#39;engager davantage et diversifier leurs activités. Les autres peuvent quant à eux se lancer dès à présent.&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;margin: 0.57955em 0px 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;L&#39;importance des médias sociaux&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Les médias sociaux occupent une place importante dans le marketing numérique. Facebook et Twitter ont largement contribué à cette avancée majeure avant que Pinterest, Instagram ainsi que d&#39;autres services de contenus visuels n&#39;alimentent ce type de canal au cours des deux dernières années. La diversification étant actuellement le principal mot d&#39;ordre, être présent sur un seul réseau se révèle insuffisant.&lt;strong&gt;&lt;a href=&quot;http://contentmarketinginstitute.com/wp-content/uploads/2013/10/B2B_Research_2014_CMI.pdf&quot; target=&quot;_blank&quot;&gt;&amp;nbsp;Le&lt;i&gt;&amp;nbsp;Content Marketing Institute&lt;/i&gt;&amp;nbsp;a d&#39;ailleurs récemment publié une étude&amp;nbsp;&lt;/a&gt;&lt;/strong&gt;portant sur la prospérité des commerçants B2B. Ceux-ci seraient présents sur au moins sept réseaux différents.&lt;br /&gt;&lt;strong&gt;Dans les prochaines années, les entreprises et les professionnels du SEO devront se poser les questions suivantes :&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;margin: 0.75em 0px; padding: 0px 0px 0px 1.5em;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;considérons-nous l&#39;importance des réseaux sociaux ?&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Utilisons-nous les bases de profils solides et d&#39;un contenu réussi ?&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Le partage social est-il possible sur l&#39;ensemble de nos contenus ?&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;L&#39;optimisation de notre stratégie de contenu est-elle possible sur les réseaux sociaux ? Sommes-nous actifs sur les médias sociaux essentiels à notre activité ?&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Sommes-nous actifs sur les réseaux sociaux essentiels à nos clients ?&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Sommes-nous actifs sur les réseaux sociaux essentiels aux moteurs de recherche (voir ci-dessous pour une meilleure analyse de ce type d&#39;investissement) ?&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Notre stratégie de marketing suffit-elle pour l&#39;atteinte des objectifs ?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;De la même manière que l&#39;activité humaine dépend de la qualité du contenu, les mises à jour de Google tendent à dépendre des signaux sociaux.&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;margin: 0.57955em 0px 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Investir dans Google+&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;En plus d&#39;une activité marketing réussie sur les réseaux sociaux, la présence sur Google+ apparaît comme indispensable.&amp;nbsp;&lt;a href=&quot;http://searchenginewatch.com/article/2281153/2013-Search-Ranking-Factors-Survey-Results-From-Moz&quot; target=&quot;_blank&quot;&gt;La dernière étude du site Moz&amp;nbsp;&lt;/a&gt;portant sur les facteurs de classement révèle que le réseau social de la firme de Mountain View joue un rôle important dans le classement SEO.&lt;br /&gt;&lt;strong&gt;Les principaux points à suivre sont : installation de&lt;i&gt;&lt;a href=&quot;https://plus.google.com/authorship?hl=fr&quot; target=&quot;_blank&quot;&gt;&amp;nbsp;Google Authorship&lt;/a&gt;&lt;/i&gt;sur chaque contenu et mise en lien avec un compte Google+.&amp;nbsp;&lt;/strong&gt;Il en résulte une amélioration du classement dans les pages de résultats du moteur de recherche. Les + 1 collectés jouent en effet un rôle important dans les signaux sociaux qui composent l&#39;algorithme de Google. Leur importance pourrait d&#39;ailleurs croître prochainement.&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;margin: 0.57955em 0px 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Hummingbird n&#39;est que la pointe de l&#39;iceberg&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;2014 sera l&#39;année du SEO mobile.&amp;nbsp;&lt;strong&gt;&lt;a href=&quot;http://www.journaldunet.com/solutions/seo-referencement/google-hummingbird-colibri.shtml&quot; target=&quot;_blank&quot;&gt;Hummingbird&lt;/a&gt;&lt;/strong&gt;&amp;nbsp;n&#39;est que la partie visible de l&#39;iceberg que Google met en place afin de répondre à l&#39;évolution rapide du paysage numérique : plus de la moitié des Américains seraient équipés de smartphones ou de tablettes.&lt;br /&gt;Les chiffres actuels devraient largement croître après les fêtes de fin d&#39;année. Il est de ce fait important, pour l&#39;amélioration de leur classement SEO, que les professionnels investissent dans la performance de leur site mobile. Pour ce faire, les sites doivent principalement être conçus à destination des terminaux mobiles avant d&#39;être adaptés aux écrans plus grands.&amp;nbsp;&lt;strong&gt;Cette démarche doit être la priorité des professionnels en termes de référencement et d&#39;investissement pour l&#39;année 2014.&lt;/strong&gt;&lt;br /&gt;Certains changements apparus avec l&#39;arrivée de&amp;nbsp;&lt;strong&gt;&lt;a href=&quot;http://www.journaldunet.com/solutions/seo-referencement/google-hummingbird-colibri.shtml&quot; target=&quot;_blank&quot;&gt;Colibri&lt;/a&gt;&lt;/strong&gt;, notamment la forte croissance de la recherche sémantique et du&amp;nbsp;&lt;strong&gt;&lt;i&gt;&lt;a href=&quot;http://www.journaldunet.com/ebusiness/le-net/google-knowledge-graph-1212.shtml&quot; target=&quot;_blank&quot;&gt;Knowledge Graph&lt;/a&gt;&lt;/i&gt;&lt;/strong&gt;, devraient continuer à prendre de l&#39;ampleur.&lt;br /&gt;De manière concrète, ils ont pour objectif de préparer l&#39;arrivée de la recherche vocale particulièrement adaptée à une utilisation mobile. D&#39;autres applications (qui restent encore floues pour le moment) pourraient toutefois en découler. Elles serviraient entre autres à structurer chaque contenu en vue de l&#39;améliorer et ne garder que les informations pertinentes.&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;margin: 0.57955em 0px 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Court ou long ?&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Que choisir ? Un contenu long ou court ? La réponse dépend essentiellement de l&#39;auteur du contenu, de la cible visée, de l&#39;information relayée, du contexte, mais également de ce qui est considéré comme étant le mieux adapté. Concrètement, la véritable question serait : quelle forme de contenu assurera un positionnement optimal en 2014 ?&lt;br /&gt;&lt;strong&gt;&lt;a href=&quot;http://www.vocus.com/blog/2014-marketing-trends-seo-in-2014/&quot; target=&quot;_blank&quot;&gt;Vocus a récemment cité une étude&amp;nbsp;&lt;/a&gt;&lt;/strong&gt;affirmant que, pour une recherche spécifique de mots-clés, les 10 meilleurs résultats seraient les contenus présentant plus de 2 000 mots. Bien que cette étude ne soit peut-être plus valide, il est important de mentionner que la longueur du contenu apparaît comme un indicateur de l&#39;expertise ainsi que de la valeur proposée à l&#39;internaute.&lt;br /&gt;&lt;strong&gt;L&#39;expertise et la valeur étant en effet mises en avant par Google, la longueur minimum souhaitable pour chaque contenu serait passée de près de 550 mots à 1 000 mots et plus.&lt;/strong&gt;&amp;nbsp;La réalité de l&#39;appareil mobile est cependant tout autre : un utilisateur d&#39;iPhone sera peu enclin à faire défiler 2 000 mots d&#39;un article qui ne l&#39;intéresse que modérément.&lt;strong&gt;&amp;nbsp;Les créateurs de contenus mobiles font ainsi face à la nécessité de créer des articles adaptés à ce type de support, qui devront être beaucoup, beaucoup plus courts.&lt;/strong&gt;&lt;br /&gt;Les solutions proposées tendent à offrir toutes les gammes de contenu. Le lecteur aura la possibilité d&#39;opter pour le contenu le plus adapté à son appareil. En termes d&#39;expérience utilisateur, il s&#39;agit d&#39;une avancée notable. En revanche, l&#39;efficacité de cette méthode vis-à-vis de l&#39;algorithme de référencement reste encore à démontrer.&lt;strong&gt;La question du contenu est un sujet de préoccupation, mais il est certain que des évolutions apparaîtront d&#39;où la nécessité de rester attentif.&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;margin: 0.57955em 0px 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Publicité et&amp;nbsp;&lt;i&gt;Pay per Click&amp;nbsp;&lt;/i&gt;(PPC) ont une relation décalée avec le SEO&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Depuis que Google a pris la décision de chiffrer la majorité des recherches, l&#39;accès aux données de mots clés a été limité. Il y a toutefois une exception : les utilisateurs de PPC sur la plate-forme de Google peuvent par exemple toujours y accéder.&lt;br /&gt;L&#39;orientation du budget SEO vers le PPC peut simplement être le résultat de la restriction de l&#39;accès aux données. En outre, il se peut que Google propose un produit haut de gamme afin de rendre ces données disponibles par l&#39;intermédiaire d&#39;un autre canal d&#39;ici l&#39;année prochaine.&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;margin: 0.57955em 0px 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;&lt;i&gt;Guest Blogging&lt;/i&gt;&amp;nbsp;: une tactique efficace sauf sur quelques points&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Le&lt;i&gt;&amp;nbsp;Guest Blogging&amp;nbsp;&lt;/i&gt;a été largement utilisé au cours de l&#39;année dernière. Il semble qu&#39;il continuera à être l&#39;un des outils les plus efficaces pour la création de liens entrants de qualité ainsi que l&#39;amélioration du trafic web en 2014. Il est toutefois important que le contenu proposé respecte des exigences de qualité et suive des critères stricts durant la sélection des sites cibles.&lt;br /&gt;En d&#39;autres termes, l&#39;approche appliquée pour le&amp;nbsp;&lt;i&gt;Guest Blogging&lt;/i&gt;&amp;nbsp;doit être équivalente aux efforts déployés pour améliorer le référencement. Une mauvaise gestion de cet outil suffirait à être pénalisé par une future mise à jour de Penguin.&lt;br /&gt;Cette année s&#39;est révélée particulièrement importante pour l&#39;industrie du SEO. Pour 2014, les mêmes stratégies sont susceptibles d&#39;être appliquées. En réalisant une rétrospective, il est facile de déterminer les évolutions susceptibles de se produire dans les années à venir. Suivre la stratégie du White hat et prêter attention aux évolutions qui se produisent suffiraient ainsi à améliorer la visibilité dans les requêtes en 2014 et au-delà.&lt;br /&gt;Selon vous, quelles seront les nouveautés proposées par Google pour l&#39;année prochaine ?&lt;br /&gt;Comment les préparez-vous ?&lt;/span&gt;</description><link>http://cartel-belli.blogspot.com/2013/12/google-et-lavenir-du-seo.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-3520681606102253954</guid><pubDate>Fri, 13 Dec 2013 16:04:00 +0000</pubDate><atom:updated>2013-12-13T08:05:49.267-08:00</atom:updated><title>.FR ou .COM ?????</title><description>&lt;h2 style=&quot;color: #30b8f8; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 19px; letter-spacing: 1px; line-height: 21px; margin: 19px 0px; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;
Référencement: Qu’en pense Google?&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;color: #0f1419; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 21px; margin-bottom: 12px; margin-top: 12px; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;On arrive à la partie la plus importante. Un site en&amp;nbsp;&lt;a href=&quot;about:blank&quot; style=&quot;color: #8e4864; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;.fr&lt;/a&gt;&amp;nbsp;apparaîtra-t’il plus facilement sur Google qu’un site en&amp;nbsp;&lt;a href=&quot;about:blank&quot; style=&quot;color: #8e4864; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;.com&lt;/a&gt;&amp;nbsp;? Oui et non, explications:&lt;/span&gt;&lt;/div&gt;
&lt;ins style=&quot;border: none; color: #0f1419; display: inline-table; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; height: 90px; letter-spacing: 1px; line-height: 21px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 728px;&quot;&gt;&lt;ins id=&quot;aswift_1_anchor&quot; style=&quot;background-color: white; border: none; display: block; height: 90px; margin: 0px; padding: 0px; position: relative; visibility: visible; width: 728px;&quot;&gt;&lt;iframe allowtransparency=&quot;true&quot; frameborder=&quot;0&quot; height=&quot;90&quot; hspace=&quot;0&quot; id=&quot;aswift_1&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; name=&quot;aswift_1&quot; scrolling=&quot;no&quot; style=&quot;left: 0px; position: absolute; top: 0px;&quot; vspace=&quot;0&quot; width=&quot;728&quot;&gt;&lt;/iframe&gt;&lt;/ins&gt;&lt;/ins&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #0f1419; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 21px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;color: #0f1419; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 21px; margin-bottom: 12px; margin-top: 12px; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Pour Google, un site portant un&amp;nbsp;&lt;a href=&quot;about:blank&quot; style=&quot;color: #8e4864; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;.fr&lt;/a&gt;&amp;nbsp;ou une autre extension associée à un pays sera associé à ce pays ou à cette zone géographique. Ce qui fait que par défaut, un site en&amp;nbsp;&lt;a href=&quot;about:blank&quot; style=&quot;color: #8e4864; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;.fr&lt;/a&gt;&amp;nbsp;sera mieux placé sur&lt;a href=&quot;http://google.fr/&quot; style=&quot;color: #8e4864; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;google.fr&lt;/a&gt;&amp;nbsp;qu’un site non associé géographiquement à la France.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #0f1419; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 21px; margin-bottom: 12px; margin-top: 12px; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Il est possible de associer géographiquement un site d’un domaine générique (&lt;a href=&quot;about:blank&quot; style=&quot;color: #8e4864; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;.com&lt;/a&gt;&amp;nbsp;par exemple) à la France ou à un autre pays grâce à Google Webmasters&amp;nbsp;&lt;a href=&quot;about:blank&quot; style=&quot;color: #8e4864; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;(http://www.google.com/webmasters/)&lt;/a&gt;&amp;nbsp;et d’avoir le même référencement qu’un site en .fr!!! L’opération nécessite quelques compétences en informatique.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #0f1419; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 21px; margin-bottom: 12px; margin-top: 12px; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Localiser un site manuellement n’est possible qu’avec des domaines génériques. Un site associé par défault à un pays comme un&amp;nbsp;&lt;a href=&quot;about:blank&quot; style=&quot;color: #8e4864; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;.fr&lt;/a&gt;&amp;nbsp;ne pourra pas être associé à d’autres pays que la France par la suite. Il sera donc moins bien placé sur les moteurs de recherche des visiteurs se trouvant hors de France.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #0f1419; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 21px; margin-bottom: 12px; margin-top: 12px; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Attention, Nous parlons de localisation géographique et non pas de langue! Si vous avez un site en français et souhaitez que votre site soit visible dans d’autres pays francophones comme au Canada, le&amp;nbsp;&lt;a href=&quot;about:blank&quot; style=&quot;color: #8e4864; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;.com&lt;/a&gt;&amp;nbsp;sera sûrement la meilleure solution en terme de référencement.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #0f1419; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 21px; margin-bottom: 12px; margin-top: 12px; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Au contraire si vous avez un restaurant à Lille ou que vous êtes électricien à Bordeaux, vous cherchez à cibler les gens situés dans votre zone, et n’avez à priori pas d’intérêt à être visible par les visiteurs se trouvant à l’étranger. Le&amp;nbsp;&lt;a href=&quot;about:blank&quot; style=&quot;color: #8e4864; margin: 0px; padding: 0px; text-decoration: none;&quot;&gt;.fr&lt;/a&gt;&amp;nbsp;sera la meilleure option, d’ailleurs il est souvent proposé un peu moins cher que le .com!&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;color: #0f1419; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 21px; margin-bottom: 12px; margin-top: 12px; padding: 0px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;Voila! J’espère avoir éclairci certains doutes, n’hésitez pas à commenter pour donner votre avis ou poser une question supplémentaire!&lt;/span&gt;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2013/12/fr-ou-com.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-4127645796927491321</guid><pubDate>Sat, 07 Dec 2013 09:49:00 +0000</pubDate><atom:updated>2013-12-07T01:49:47.483-08:00</atom:updated><title>E-mailing en responsive</title><description>&lt;header style=&quot;margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-weight: normal; margin: 0.35417em 0px 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;E-mailing Responsive Design, la panacée ?&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;« Responsive Design »… Voilà deux mots qui déclenchent forcément des discussions animées dans le monde de l’e-mail marketing. Pour ou contre&amp;nbsp;? Indispensable, ou gadget ? Évolution incontournable ou simple effet de mode&amp;nbsp;?&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Le&amp;nbsp;&lt;i&gt;Responsive Design&lt;/i&gt;&amp;nbsp;désigne une technique de développement de l’e-mail qui permet d’adapter la présentation du message pour maximiser son impact, en fonction du support utilisé par le destinataire au moment de la lecture.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Très concrètement, si un e-mail ainsi construit est ouvert au même moment sur l’écran d’un ordinateur et sur un smartphone, deux rendus très différents peuvent être observés.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;C’est une lapalissade aujourd’hui, nous utilisons tous de plus en plus les supports mobiles au quotidien, au point de bouleverser notre rapport à l’e-mail. S’il y a quelques années nous allions à la rencontre de nos messages, confortablement installés derrière nos écrans d’ordinateurs, concentrés sur cette unique activité – aujourd’hui ils nous touchent au moment où ils sont émis, où que l’on soit, quoi que l’on fasse. En réunion, dans le métro, au restaurant, et sur un tout petit écran, le destinataire n’est pas toujours en situation optimale pour capter l’information qui lui est ainsi diffusée.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;&lt;strong&gt;&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;strong&gt;Proposer au lecteur un email au design adapté&lt;/strong&gt;, avec une navigation verticale, des blocs lisibles sans zoom manuel, des liens accessibles aux doigts – bref un e-mail en &quot;Responsive Design&quot; -&amp;nbsp;&lt;strong&gt;c’est effectivement un premier niveau de réponse&lt;/strong&gt;.&lt;/div&gt;
&lt;/strong&gt;&lt;strong&gt;&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;strong&gt;Exemple d’adaptation Responsive Design&lt;/strong&gt;&amp;nbsp;&lt;i&gt;(source Livre Blanc,&amp;nbsp;&lt;a href=&quot;http://www.np6.fr/livre-blanc/&quot; target=&quot;_blank&quot;&gt;Responsive Design, au-delà de l’effet de mode&lt;/a&gt;, NP6, 2013)&lt;/i&gt;&amp;nbsp;:&lt;/div&gt;
&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;img class=&quot;full image tooled&quot; src=&quot;http://www.journaldunet.com/expert/image_article/600/14201.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; display: block; image-rendering: optimizespeed; margin: 0.75em auto; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;&lt;br /&gt;&lt;i&gt;La version sur ordinateur s’adapte à une lecture sur un grand écran. Celle sur mobile, à gauche, répond aux contraintes d’un écran plus réduit (une seule colonne).&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;margin: 0.57955em 0px 0px;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;La&amp;nbsp;&lt;strong&gt;technique couvre-t-elle toutes les questions relatives à l’attention portée par l’internaute en situation de mobilité&lt;/strong&gt;&amp;nbsp;?&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Coûteuse et parfois compliquée,&amp;nbsp;&lt;i&gt;impactante&lt;/i&gt;&amp;nbsp;techniquement parce qu’elle suppose de revoir la structure de vos newsletters habituelles, la technique même parfaitement maîtrisée n’est pas la baguette magique qui fera exploser vos objectifs. Ne pas prendre en compte tous les aspects de votre projet&amp;nbsp;&lt;i&gt;a priori&lt;/i&gt;&amp;nbsp;peut ainsi avoir un effet très déceptif...&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Avant tout, il s’agit d’étudier ses résultats, déchiffrer le comportement de ses contacts e-mail&amp;nbsp;: ouvrent-ils effectivement les communications sur mobiles ? Les rouvrent-ils ensuite&amp;nbsp;sur une autre plateforme ? Sont-ils plutôt&amp;nbsp;&lt;i&gt;cliqueurs&lt;/i&gt;, et si tel est le cas… le site de destination est-il lui-même adapté à une navigation sur mobile&amp;nbsp;?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Finalement, un&amp;nbsp;&lt;strong&gt;tel projet doit s’inscrire dans une stratégie globale&lt;/strong&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Le&amp;nbsp;&lt;i&gt;Responsive Design&lt;/i&gt;&amp;nbsp;ne doit pas être pris comme un aboutissement mais au contraire comme un support qui peut, ou pas, aider à atteindre ses objectifs.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.29412em; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Augmentation du ROI, travail sur la notoriété, diffusion d’information, que l’on attende plus ou moins d’interaction avec ses contacts, la stratégie à adopter sera question de curseurs à positionner, à tester, entre l’intégration&amp;nbsp;&lt;i&gt;Responsive Design&lt;/i&gt;, le choix éditorial, le niveau de personnalisation, la définition du bon moment d’envoi, celle du bon ciblage… Parce que le meilleur moyen de ne pas être déçu de la réaction d’un mobinaute reste de ne pas lui envoyer la newsletter – tant qu’il est en situation de mobilité.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;Et la clé du succès de toute campagne réside dans la qualité de la connaissance de vos contacts. Au-delà des bonnes pratiques diffusées à une échelle très large, ce sont vos propres &quot;clients&quot; qui permettront d’ajuster progressivement votre stratégie e-mail marketing… Par leurs comportements habituels, leur satisfaction – par tout ce qu’ils disent, directement ou indirectement.&lt;/span&gt;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2013/12/e-mailing-en-responsive.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-39048246181673995</guid><pubDate>Wed, 04 Dec 2013 23:14:00 +0000</pubDate><atom:updated>2013-12-04T15:14:36.645-08:00</atom:updated><title>Google Glass</title><description>&lt;div class=&quot;app_entry_lead&quot; style=&quot;font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;L&#39;interface Mirror des Google Glass est désormais ouverte à tous les développeurs, et plus seulement à une liste de beta testeurs. Google invite les éditeurs à se lancer.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;C&#39;est une nouvelle étape visant à préparer le lancement des Google Glass.&amp;nbsp;&lt;a href=&quot;http://www.engadget.com/2013/11/25/google-now-inviting-developers-to-buy-glass/&quot; target=&quot;_blank&quot;&gt;Google invite officiellement les développeurs&lt;/a&gt;&amp;nbsp;à acquérir ses lunettes connectées, et à commencer à développer des applications. Le groupe ouvre désormais la&amp;nbsp;&lt;a href=&quot;http://www.engadget.com/2013/11/24/google-opens-mirror-api-to-all/&quot; target=&quot;_blank&quot;&gt;Mirror API&lt;/a&gt;&amp;nbsp;de ses Glass à tous, sans restriction. Cet accès était jusque-là réservé à une liste de beta testeurs.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;L&#39;information intervient quelques jours après la sortie d&#39;un kit de développement, le&amp;nbsp;&lt;a href=&quot;http://www.engadget.com/2013/11/19/google-glass-development-kit/&quot; target=&quot;_blank&quot;&gt;Glass Development Kit (GDK)&lt;/a&gt;. Un SDK qui permet de créer des applications natives (baptisée Glassware par Google) reposant sur la surcouche Android des lunettes.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&lt;span style=&quot;background-color: rgba(255, 255, 255, 0);&quot;&gt;L&#39;objectif de Google est ainsi de préparer le lancement grand public de ses&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/ebusiness/le-net/google-glass/&quot;&gt;Google Glass&lt;/a&gt;, qui devrait intervenir courant 2014. Objectif : faire en sorte qu&#39;une première offre d&#39;apps soit disponible au sein de la future boutique d&#39;applications qui sera dédiée aux Google Glass.&lt;/span&gt;&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2013/12/google-glass.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-2232022431573253542</guid><pubDate>Sat, 09 Nov 2013 20:38:00 +0000</pubDate><atom:updated>2013-11-09T12:38:56.212-08:00</atom:updated><title>Les hôtels Hyatt mettent en avant leur service client 2.0</title><description>&lt;header style=&quot;background-color: white; color: #292d36; font-family: Arial, Helvetica, sans-serif; font-size: 14px;&quot;&gt;&lt;h1 style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 26px; line-height: 36px; margin: 0px 0px 10px; padding: 0px;&quot;&gt;
&lt;span style=&quot;color: #889ac6; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;Publié le&lt;/span&gt;&lt;span style=&quot;color: #889ac6; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;time datetime=&quot;2013-10-29&quot; style=&quot;color: #889ac6; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;29/10/2013&lt;/time&gt;&lt;span style=&quot;color: #889ac6; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #889ac6; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;par&lt;/span&gt;&lt;span style=&quot;color: #889ac6; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span itemprop=&quot;author&quot; itemscope=&quot;&quot; itemtype=&quot;http://schema.org/Person&quot; style=&quot;color: #889ac6; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;Emilie&amp;nbsp;Kovacs&lt;/span&gt;&lt;/h1&gt;
&lt;h2 style=&quot;font-family: Georgia, &#39;Times New Roman&#39;, Times, serif; font-size: 22px; font-weight: normal; line-height: 28px; margin: 0px 0px 20px; padding: 0px;&quot;&gt;
Hyatt, groupe d&#39;hôtellerie de luxe, a fait appel à l&#39;agence We Are Social pour mettre en avant son service client digital interactif.&lt;/h2&gt;
&lt;/header&gt;&lt;div class=&quot;corps-article&quot; style=&quot;background-color: white; color: #292d36; font-family: Arial, Helvetica, sans-serif; font-size: 17px; margin: 0px 0px 20px; max-width: 648px; overflow: hidden; padding: 0px; position: relative;&quot;&gt;
&lt;figure class=&quot;visuel-moyen&quot; style=&quot;float: right; margin: 0px 0px 20px 10px; max-width: 314px; padding: 0px; position: relative;&quot;&gt;&lt;a href=&quot;http://img.e-marketing.fr/Img/BREVE/2013/10/230600/Les-hotels-Hyatt-mettent-avant-leur-service-client--F.jpg&quot; rel=&quot;lightbox&quot; style=&quot;color: #088ff8; display: block; position: relative; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Les hôtels Hyatt mettent en avant leur service client 2.0&quot; itemprop=&quot;image&quot; src=&quot;http://img.e-marketing.fr/Img/BREVE/2013/10/230600/Les-hotels-Hyatt-mettent-avant-leur-service-client--L.jpg&quot; style=&quot;border: 0px; display: block; margin: 0px auto;&quot; width=&quot;314&quot; /&gt;&lt;span class=&quot;loupe&quot; style=&quot;background-color: transparent; background-image: url(http://s2.edi-static.fr/Include/images/sprite.png); background-position: 100% -640px; background-repeat: no-repeat no-repeat; bottom: 0px; display: block; height: 40px; position: absolute; right: 0px; visibility: hidden; width: 314px; z-index: 9999;&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/figure&gt;&lt;div class=&quot;body_news&quot; style=&quot;line-height: 28px; margin-bottom: 20px;&quot;&gt;
Depuis le 25 octobre et pendant 7 jours, les internautes sont invités à exprimer leurs envies de&lt;b&gt;&amp;nbsp;séjours de rêve&amp;nbsp;&lt;/b&gt;sur les réseaux sociaux Twitter, Vine, Instagram, Pinterest et Facebook, accompagnées du hashtag&lt;a href=&quot;http://twitter.com/aimable_hyatt&quot; style=&quot;color: #088ff8; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;#HYATTaDream&lt;/a&gt;.&lt;/div&gt;
&lt;div class=&quot;body_news&quot; style=&quot;line-height: 28px; margin-bottom: 20px;&quot;&gt;
Le groupe hôtelier&amp;nbsp;&lt;a href=&quot;http://www.hyatt.com/hyatt/index.jsp&quot; style=&quot;color: #088ff8; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;Hyatt&lt;/a&gt;&amp;nbsp;et l&#39;agence&amp;nbsp;&lt;a href=&quot;http://wearesocial.fr/&quot; style=&quot;color: #088ff8; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;We Are Social&amp;nbsp;&lt;/a&gt;organisent en effet une grande campagne pour promouvoir le service 2.0 des différentes hôtels Hyatt®, Park Hyatt®, Andaz®, Grand Hyatt®, Hyatt Regency®, Hyatt Place® et Hyatt House(TM).&lt;/div&gt;
&lt;div class=&quot;body_news&quot; style=&quot;line-height: 28px; margin-bottom: 20px;&quot;&gt;
Au coeur du dispositif :&amp;nbsp;&lt;b&gt;Aimable, un concierge virtuel&lt;/b&gt;, habilité à répondre au plus grand nombre, en temps réel et en vidéo.&lt;/div&gt;
&lt;div class=&quot;body_news&quot; style=&quot;line-height: 28px; margin-bottom: 20px;&quot;&gt;
En parallèle, pour soutenir cette activation, l&#39;agence conversationnelle We Are Social a mis en oeuvre un dispositif d&#39;achat média sur Facebook et Twitter.&lt;/div&gt;
&lt;div class=&quot;body_news&quot; style=&quot;line-height: 28px; margin-bottom: 20px;&quot;&gt;
Une campagne d&#39;influence ciblée a également été déployée, destinée à quelques blogueuses à qui l&#39;agence a envoyé une vidéo personnalisée d&#39;Aimable, les invitant à séjourner dans un des hôtels de la marque.&lt;/div&gt;
&lt;div class=&quot;body_news&quot; style=&quot;line-height: 28px; margin-bottom: 20px;&quot;&gt;
A l&#39;issue de la campagne,&amp;nbsp;&lt;b&gt;7 gagnants&amp;nbsp;&lt;/b&gt;(les plus imaginatifs) remporteront la réalisation de leur séjour de rêve.&lt;/div&gt;
&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2013/11/les-hotels-hyatt-mettent-en-avant-leur.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-884195430333940267</guid><pubDate>Sat, 09 Nov 2013 10:41:00 +0000</pubDate><atom:updated>2013-11-09T02:42:46.470-08:00</atom:updated><title>Chrome poursuit sa fulgurante progression en France</title><description>&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&lt;div class=&quot;grid_line gutter&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 16.666667938232422px; line-height: 27.77777862548828px; margin-left: -15px;&quot;&gt;
&lt;div class=&quot;grid_last&quot; style=&quot;-webkit-background-clip: padding-box !important; background-clip: padding-box !important; border-left-color: transparent; border-left-style: solid; border-left-width: 15px; box-sizing: border-box; display: table-cell; float: none; width: auto;&quot;&gt;
&lt;br /&gt;
&lt;aside class=&quot;app_menu_1&quot; id=&quot;summary&quot; style=&quot;float: left; font-size: 0.76471em; line-height: 1.3; margin: 5px 1.96154em 5px 0px; padding: 0px; position: relative; width: 175px;&quot;&gt;&lt;h3 class=&quot;app_menu_1__title&quot; style=&quot;background-image: linear-gradient(rgb(211, 31, 34) 0%, rgb(196, 16, 19) 100%); background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; border: 1px solid rgb(132, 4, 6); color: white; cursor: pointer; font-size: 1em; font-weight: normal; line-height: 1.5; margin: 0px; padding: 10px; position: relative; text-transform: uppercase;&quot;&gt;
SOMMAIRE&lt;span aria-hidden=&quot;true&quot; class=&quot;icon-arrow-b icon-arrow-t&quot; style=&quot;font-size: 1.84615em; line-height: 0.79167em; position: absolute; right: 10px;&quot;&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul class=&quot;app_menu_1__content&quot; style=&quot;border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-left-color: rgb(214, 214, 214); border-left-width: 1px; border-right-color: rgb(214, 214, 214); border-right-width: 1px; border-style: none solid solid; margin: 0px; padding: 0px; position: relative; width: 173px; z-index: 2;&quot;&gt;
&lt;li class=&quot;item current&quot; style=&quot;border-top-style: none; list-style-type: none; margin: 0px; padding: 0px;&quot;&gt;&lt;a href=&quot;http://www.journaldunet.com/solutions/dsi/marche-des-navigateurs-en-octobre-2013/&quot; style=&quot;color: #303030; display: block; font-weight: bold; padding: 10px; text-decoration: none;&quot; title=&quot;Chrome poursuit sa fulgurante progression en France&quot;&gt;Parts de marché des navigateurs&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;item&quot; style=&quot;border-top-color: rgb(214, 214, 214); border-top-style: solid; border-top-width: 1px; list-style-type: none; margin: 0px; padding: 0px;&quot;&gt;&lt;a href=&quot;http://www.journaldunet.com/solutions/dsi/marche-des-navigateurs-en-octobre-2013/principales-versions-d-internet-explorer-en-france.shtml&quot; style=&quot;color: #303030; display: block; padding: 10px; text-decoration: none;&quot; title=&quot;IE 11 pas encore présent dans le classement&quot;&gt;Principales versions d&#39;Internet Explorer en France&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;item&quot; style=&quot;border-top-color: rgb(214, 214, 214); border-top-style: solid; border-top-width: 1px; list-style-type: none; margin: 0px; padding: 0px;&quot;&gt;&lt;a href=&quot;http://www.journaldunet.com/solutions/dsi/marche-des-navigateurs-en-octobre-2013/evolution-de-la-part-de-marche-des-navigateurs.shtml&quot; style=&quot;color: #303030; display: block; padding: 10px; text-decoration: none;&quot; title=&quot;IE et Firefox dans la même galère face à Chrome&quot;&gt;Evolution de la part de marché des navigateurs&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;readmore&quot; style=&quot;border-top-color: rgb(214, 214, 214); border-top-style: solid; border-top-width: 1px; list-style-type: none; margin: 0px; padding: 0px;&quot;&gt;&lt;a href=&quot;http://www.journaldunet.com/?id=1130691&quot; style=&quot;color: #303030; display: block; padding: 10px; text-decoration: none;&quot; title=&quot;En savoir plus&quot;&gt;En savoir plus&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/aside&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
Le navigateur de Google n&#39;est plus qu&#39;à quelques dizièmes de point des 30% de part de marché en France. Par rapport au mois de septembre,&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/hightech/logiciel/chrome/&quot; style=&quot;color: #303030;&quot;&gt;Chrome&lt;/a&gt;&amp;nbsp;a réalisé une belle progression (+0,92 point), et est même le seul navigateur avec Android à afficher une hausse d&#39;un mois sur l&#39;autre. Car dans le même temps, IE est passé de 22,06% à 21,53%,&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/hightech/logiciel/firefox/&quot; style=&quot;color: #303030;&quot;&gt;Firefox&lt;/a&gt;&amp;nbsp;de 20,41% à 20,03% et Safari de 19,24% à 18,84% tandis qu&#39;Android a, lui, légèrement progressé en passant de 6,54% à 6,65%.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
Exception faite de&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/safari/&quot; style=&quot;color: #303030;&quot;&gt;Safari&lt;/a&gt;, les navigateurs web qui ont perdu du terrain d&#39;un mois sur l&#39;autre, ont également cédé des parts de marché d&#39;une année sur l&#39;autre. Ainsi, c&#39;est le cas d&#39;&lt;a href=&quot;http://www.journaldunet.com/hightech/internet/internet-explorer/&quot; style=&quot;color: #303030;&quot;&gt;Internet Explorer&lt;/a&gt;&amp;nbsp;(-7,66&amp;nbsp;points) et Firefox (-3,57&amp;nbsp;points). A l&#39;opposé, Chrome a grimpé de 2,51&amp;nbsp;points par rapport à octobre&amp;nbsp;2012, Safari de 3,98&amp;nbsp;points et Android de 3,11&amp;nbsp;points.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
Pour les utilisateurs de PC sous Windows XP, rappelons par ailleurs que Google et Mozilla ont récemment&amp;nbsp;&lt;a href=&quot;http://www.journaldunet.com/solutions/dsi/support-de-firefox-pour-windows-xp-1013.shtml&quot; style=&quot;color: #303030;&quot;&gt;annoncé&amp;nbsp;&lt;/a&gt;l&#39;extension du support de Chrome et Firefox jusqu&#39;en avril 2015 pour le premier et jusqu&#39;à une date indéterminée pour le second.&amp;nbsp;&lt;/div&gt;
&lt;span class=&quot;marqueur_module&quot; id=&quot;812926&quot; style=&quot;display: block;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;figure class=&quot;ccmcss_cms_figure center&quot; style=&quot;font-size: 0.8125rem; margin: 5px auto 1.96154em; max-width: 100%; position: relative; width: 400px;&quot;&gt;&lt;span class=&quot;marqueur_module&quot; id=&quot;812926&quot; style=&quot;display: block;&quot;&gt;&lt;a class=&quot;fancy&quot; href=&quot;http://i-cms.journaldunet.com/image_cms/original/1855390-chrome-poursuit-sa-fulgurante-progression-en-france.jpg&quot; style=&quot;color: #303030;&quot;&gt;&lt;img alt=&quot;parts de marché des principaux navigateurs en france en octobre 2013 (chiffres&quot; src=&quot;http://i-cms.journaldunet.com/image_cms/400/1855390-chrome-poursuit-sa-fulgurante-progression-en-france.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; display: block; margin: 0px; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;/a&gt;&lt;a class=&quot;fancy app_btn_1 app_btn--ico&quot; href=&quot;http://i-cms.journaldunet.com/image_cms/original/1855390-chrome-poursuit-sa-fulgurante-progression-en-france.jpg&quot; style=&quot;-webkit-box-shadow: rgb(144, 141, 141) 0px 1px 0px 0px; background-image: linear-gradient(white 0%, rgb(242, 242, 242) 100%); background-position: initial initial; background-repeat: initial initial; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid rgb(186, 186, 186); box-shadow: rgb(144, 141, 141) 0px 1px 0px 0px; box-sizing: border-box; color: #303030; display: inline-block; font-size: 0.82353em; height: 29px; line-height: 29px; overflow: hidden; padding: 0px; position: absolute; right: 10px; text-align: center; text-decoration: none; text-transform: uppercase; top: 10px; width: 32px;&quot;&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;icon-search&quot; style=&quot;font-size: 16px; line-height: 0;&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;figcaption&gt;&lt;span class=&quot;ccmcss_cms_figure__legend&quot; style=&quot;background-color: #666666; box-sizing: border-box; color: white; display: block; padding: 10px;&quot;&gt;Parts de marché des principaux navigateurs en France en octobre 2013 (chiffres basés sur les statistiques d&#39;audience de Linternaute.com, premier site français d&#39;actualité en mars 2013).&amp;nbsp;&lt;small style=&quot;color: #cccccc; font-size: 0.85714em;&quot;&gt;©&amp;nbsp;JDN&lt;/small&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;/span&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2013/11/chrome-poursuit-sa-fulgurante.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-3149177455957678993</guid><pubDate>Fri, 08 Nov 2013 14:14:00 +0000</pubDate><atom:updated>2013-11-08T06:14:51.569-08:00</atom:updated><title>Linking : arrêtez le massacre !</title><description>&lt;header style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
Linking : arrêtez le massacre&amp;nbsp;!&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
Malgré la pénalisation des dérives du netlinking par Google, les référenceurs ne se sont pas remis en question et les pratiques n&#39;ont pas radicalement changé, au risque d&#39;être inefficaces voire dangereuses.&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Je ne vais pas revenir sur les dérives du&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.journaldunet.com/solutions/seo-referencement/seo-et-netlinking/&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&lt;a href=&quot;http://www.journaldunet.com/solutions/seo-referencement/seo-et-netlinking/&quot; style=&quot;color: #303030;&quot; target=&quot;_blank&quot;&gt;netlinking&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;, dont tout le monde a entendu parler avec les mises à jour de l&#39;algorithme de Google de ces deux dernières années et les pénalisations qui s&#39;en sont suivies, mais la prise de conscience n&#39;a pas été complète.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;En effet, de très nombreux référenceurs avaient fondé leur stratégie SEO quasi-exclusivement sur le linking... et ne savent faire que ça ! du coup, ils continuent cette stratégie en l&#39;ayant un peu assagie : utilisation de descriptions uniques, variation des textes d&#39;encrage, abandon des annuaires les moins qualitatifs.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Ainsi, comme encore récemment on entendait des créateurs de sites parler exclusivement de balises META lorsqu&#39;on leur parlait de référencement, aujourd&#39;hui on voit de nombreuses agences de référencement parler uniquement d&#39;inscriptions dans des annuaires et de publication de communiqués de presse (CP)...&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Là encore, faire appel à son bon sens est le premier outil du référenceur : voyez-vous souvent des annuaires ou des sites de CP dans les résultats de recherche ? non, donc c&#39;est que Google n&#39;accorde pas grand intérêt à ces sites... Et si Google n&#39;accorde pas grand intérêt à ces sites, pensez-vous qu&#39;il accorde beaucoup de poids aux liens qu&#39;ils contiennent ?&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;strong style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Non seulement cette stratégie s&#39;avère généralement inefficace, mais je vois encore des sites qui se font pénaliser à cause d&#39;une campagne de linking qui a été mise en œuvre après Penguin...&lt;/strong&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Pour moi, la seule conclusion que l&#39;on peut en tirer est : arrêtez de perdre du temps et de l&#39;argent avec des inscriptions annuaires et des publications de CP ! Laissez tomber la solution de facilité au profit d&#39;un linking très qualitatif qui a toujours fonctionné et fonctionnera toujours.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;strong style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Oubliez donc les notions quantitatives :&lt;/strong&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;&amp;nbsp;obtenir un lien par mois de très bonne qualité (lien dans le contenu d&#39;une page importante d&#39;un site d&#39;une thématique connexe), c&#39;est déjà bien !&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 1.375rem; line-height: 1.3; margin: 0.57955em 0px 0px;&quot;&gt;
Les liens de la plus haute qualité&amp;nbsp; sont très difficiles à obtenir&lt;/h3&gt;
&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Et il faut en général se contenter de liens qualitatifs mais un peu moins pérenne, surtout si l&#39;on veut que les choses avancent rapidement. C&#39;est pourquoi l&#39;obtention de liens dans des articles de blog - assez aisée même s&#39;il faut parfois payer - est devenue un enjeu important pour ceux qui font du linking haut de gamme. Si les blogs sont spécialisés sur la même thématique que le site et qu&#39;ils ne comportent pas trop de liens sortants, ces liens peuvent être très qualitatifs, mais au bout d&#39;un certain temps, ils se retrouvent dans les profondeurs du blog, ce qui fait qu&#39;ils n&#39;ont plus le même poids et donc qu&#39;il faut en obtenir régulièrement de nouveaux.&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;strong style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Dans le web anglophone, d&#39;ailleurs, des plateformes de mise en relation entre éditeurs de blog et fournisseurs de contenus comme MyBlogGuest se sont mises en place.&amp;nbsp;&lt;/strong&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Ce guest-blogging permet aux blogueurs d&#39;obtenir des contenus gratuitement en contrepartie de l&#39;insertion d&#39;un lien dans les articles publiés et réciproquement, on peut obtenir un lien gratuitement en échange d&#39;un article. Dans le web francophone, il faut encore souvent en passer par la rémunération du blogueur, mais gageons que le guest-blogging va se développer...&lt;/span&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;strong style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Donc, si vous faites appel à un référenceur ou à une agence de référencement, veillez à ce que la stratégie ne soit pas exclusivement basée sur le linking : il y a aussi l&#39;optimisation du site, les réseaux sociaux...&lt;/strong&gt;&lt;br style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot; /&gt;&lt;span style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;Sachez également que le travail de netlinking n&#39;est pas toujours nécessaire : si votre site est assez ancien et qu&#39;il a déjà obtenu naturellement quelques bons liens, une simple optimisation peut suffire à faire monter votre site dans les toute premières positions. Et donc si néanmoins une campagne de linking est nécessaire, veillez à ce qu&#39;elle soit très qualitative. Les agences proposant du netlinking haut de gamme sont encore peu nombreuses, mais on commence à en trouver.&lt;/span&gt;</description><link>http://cartel-belli.blogspot.com/2013/11/linking-arretez-le-massacre.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8270488587899408388.post-8145815044824822060</guid><pubDate>Fri, 08 Nov 2013 12:16:00 +0000</pubDate><atom:updated>2013-11-08T04:16:59.287-08:00</atom:updated><title>Internet mobile : l&#39;audience des groupes, des sites et des applis en France</title><description>&lt;article style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px; margin-bottom: 1.25rem;&quot;&gt;&lt;div class=&quot;entry&quot;&gt;
&lt;header style=&quot;margin-bottom: 0.75em;&quot;&gt;&lt;h1 style=&quot;font-size: 2.25rem; font-weight: normal; line-height: 1.2; margin: 0.35417em 0px 0px;&quot;&gt;
Internet mobile : l&#39;audience des groupes, des sites et des applis en France&lt;/h1&gt;
&lt;/header&gt;&lt;div class=&quot;app_entry_lead&quot; style=&quot;font-size: 1.17647em; font-weight: bold; margin-bottom: 0.6375em; margin-top: 0.6375em;&quot;&gt;
&lt;a class=&quot;fancy&quot; href=&quot;http://i-cms.journaldunet.com/image_cms/original/1861280-internet-mobile-l-audience-des-groupes-des-sites-et-des-applis-en-france.jpg&quot; style=&quot;color: #303030;&quot;&gt;&lt;img alt=&quot;Audience mobile&quot; src=&quot;http://i-cms.journaldunet.com/image_cms/150/1861280-internet-mobile-l-audience-des-groupes-des-sites-et-des-applis-en-france.jpg&quot; style=&quot;border: 0px; box-sizing: border-box; display: block; float: left; margin: 5px 1em 0px 0px; max-width: 100%; vertical-align: top;&quot; /&gt;&lt;/a&gt;Près d&#39;un Français sur 2 se connecte chaque mois à l&#39;Internet mobile. Cela représente 25,8 millions de mobinautes au 3e trimestre 2013 soit 3,5 millions de plus qu&#39;il y a un an.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
Nouveau chassé-croisé entre Yahoo et Apple au sein de ce classement de l&#39;audience de l&#39;internet mobile, effectué chaque mois par Médiamétrie // Netratings. Le portail américain récupère sa 3e place, à la faveur d&#39;une hausse de son audience de plus de 500&amp;nbsp;000&amp;nbsp;visiteurs uniques lors du mois de septembre. Dans le top&amp;nbsp;10, le groupe Solocal conserve sa 7e place, en dépit d&#39;une chute de 266&amp;nbsp;000&amp;nbsp;VU de son audience. Au total, 3&amp;nbsp;acteurs de ce classement sont à la baisse, le groupe Figaro et Shazam ne faisant guère mieux que Solocal.&lt;/div&gt;
&lt;span class=&quot;marqueur_module&quot; id=&quot;814411&quot; style=&quot;display: block;&quot;&gt;&lt;div class=&quot;claque_module&quot; id=&quot;calque_814411&quot;&gt;
&lt;/div&gt;
&lt;aside class=&quot;ccmcss_cms_table&quot; id=&quot;note_814411&quot; style=&quot;clear: both; font-size: 0.875rem; margin: 1.5em 0px; overflow: auto; position: relative;&quot;&gt;&lt;table name=&quot;module_814411&quot; style=&quot;border-collapse: collapse; width: 629px;&quot;&gt;&lt;caption style=&quot;background-color: #666666; border-left-color: rgb(72, 73, 74); border-left-width: 1px; border-right-color: rgb(72, 73, 74); border-right-width: 1px; border-style: solid solid none; border-top-color: rgb(72, 73, 74); border-top-width: 1px; color: white; font-size: 1.28571em; font-weight: bold; padding: 5px 10px; text-align: left;&quot;&gt;Les 20 premiers groupes Internet mobile en septembre 2013&lt;/caption&gt;&lt;thead&gt;
&lt;tr&gt;&lt;th style=&quot;background-color: #666666; border: 1px solid rgb(72, 73, 74); color: white; font-weight: normal; padding: 5px 10px; vertical-align: top;&quot;&gt;Rang&lt;/th&gt;&lt;th style=&quot;background-color: #666666; border: 1px solid rgb(72, 73, 74); color: white; font-weight: normal; padding: 5px 10px; vertical-align: top;&quot;&gt;Groupe&lt;/th&gt;&lt;th style=&quot;background-color: #666666; border: 1px solid rgb(72, 73, 74); color: white; font-weight: normal; padding: 5px 10px; vertical-align: top;&quot;&gt;Audience (en millier de VU)&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt;&lt;tfoot&gt;
&lt;tr&gt;&lt;td colspan=&quot;3&quot; style=&quot;border: 1px solid rgb(204, 204, 204); color: #666666; font-size: 0.85714em; padding: 3px 6px; vertical-align: top;&quot;&gt;Source : Médiamétrie // Netratings&lt;/td&gt;&lt;/tr&gt;
&lt;/tfoot&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Google&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;20 766&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Facebook&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;15 143&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Yahoo!&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;9 560&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Apple&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;9 247&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;5&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Orange&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;9 201&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;6&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Wikimédia Foundation&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;6 722&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;7&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Solocal Group&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;6 287&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;8&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;SFR&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;5 954&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;9&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Groupe Lagardère&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;5 333&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;10&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Dailymotion&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;5 287&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;11&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Schibsted (Editions Aixoises Multimédia)&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4 830&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;12&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Groupe Figaro&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4 664&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;13&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Groupe Amaury&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4 250&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;14&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Groupe TF1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4 167&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;15&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Midasplayer.com&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4 041&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;16&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Microsoft&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4 022&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;17&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Bouygues&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4 005&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;18&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;CCM Benchmark&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3 980&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;19&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Shazam Entertainment&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3 720&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;20&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Web66&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3562&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/aside&gt;&lt;/span&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
Près d&#39;un Français sur 2 se connecte chaque mois à l&#39;Internet mobile. Cela représente 25,8&amp;nbsp;millions de mobinautes au 3ème trimestre 2013 soit 3,5&amp;nbsp;millions de plus qu&#39;il y a un an. Les sites et applications de la sous-catégorie &quot;Médias TV / Radio&quot; enregistrent la 2ème plus forte progression par rapport au mois d&#39;août 2013 avec 1&amp;nbsp;million de mobinautes supplémentaires en 1&amp;nbsp;mois, soit 8,1&amp;nbsp;millions de mobinautes au total. A noter l&#39;avancée constante de l&#39;éditeur de jeux King.com dont les applications dépassent le seuil des 4&amp;nbsp;millions de VU.&lt;br /&gt;&lt;span class=&quot;marqueur_module&quot; id=&quot;814412&quot; style=&quot;display: block;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;claque_module&quot; id=&quot;calque_814412&quot;&gt;
&lt;/div&gt;
&lt;aside class=&quot;ccmcss_cms_table&quot; id=&quot;note_814412&quot; style=&quot;clear: both; font-size: 0.875rem; margin: 1.5em 0px; overflow: auto; position: relative;&quot;&gt;&lt;table name=&quot;module_814412&quot; style=&quot;border-collapse: collapse; width: 629px;&quot;&gt;&lt;caption style=&quot;background-color: #666666; border-left-color: rgb(72, 73, 74); border-left-width: 1px; border-right-color: rgb(72, 73, 74); border-right-width: 1px; border-style: solid solid none; border-top-color: rgb(72, 73, 74); border-top-width: 1px; color: white; font-size: 1.28571em; font-weight: bold; padding: 5px 10px; text-align: left;&quot;&gt;Les 20 premiers sites et applications mobile en septembre 2013&lt;/caption&gt;&lt;thead&gt;
&lt;tr&gt;&lt;th style=&quot;background-color: #666666; border: 1px solid rgb(72, 73, 74); color: white; font-weight: normal; padding: 5px 10px; vertical-align: top;&quot;&gt;Rang&lt;/th&gt;&lt;th style=&quot;background-color: #666666; border: 1px solid rgb(72, 73, 74); color: white; font-weight: normal; padding: 5px 10px; vertical-align: top;&quot;&gt;Sites&lt;/th&gt;&lt;th style=&quot;background-color: #666666; border: 1px solid rgb(72, 73, 74); color: white; font-weight: normal; padding: 5px 10px; vertical-align: top;&quot;&gt;Audience (en milliers de VU)&lt;/th&gt;&lt;th style=&quot;background-color: #666666; border: 1px solid rgb(72, 73, 74); color: white; font-weight: normal; padding: 5px 10px; vertical-align: top;&quot;&gt;Rang&lt;/th&gt;&lt;th style=&quot;background-color: #666666; border: 1px solid rgb(72, 73, 74); color: white; font-weight: normal; padding: 5px 10px; vertical-align: top;&quot;&gt;Applis&lt;/th&gt;&lt;th style=&quot;background-color: #666666; border: 1px solid rgb(72, 73, 74); color: white; font-weight: normal; padding: 5px 10px; vertical-align: top;&quot;&gt;Audience (en milliers de VU)&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt;&lt;tfoot&gt;
&lt;tr&gt;&lt;td colspan=&quot;6&quot; style=&quot;border: 1px solid rgb(204, 204, 204); color: #666666; font-size: 0.85714em; padding: 3px 6px; vertical-align: top;&quot;&gt;Source : Médiamétrie // Netratings&lt;/td&gt;&lt;/tr&gt;
&lt;/tfoot&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Google&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;17048&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Youtube&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;10949&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Facebook&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;14603&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;iTunes&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;8825&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Youtube&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;12476&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Google&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;8527&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Orange&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;7194&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Yahoo!&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;7570&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;5&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Wikipedia&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;6583&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;5&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Game Center&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4875&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;6&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Dailymotion&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;5277&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;6&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;King.com&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4021&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;7&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Apple&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;5255&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;7&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Orange&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3890&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;8&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Yahoo!&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;5094&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;8&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Shazam&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3693&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;9&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;SFR&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;4145&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;9&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;SFR&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3643&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;10&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Leboncoin&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3887&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;10&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;PagesJaunes&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;2652&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;11&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Bouygues Télécom&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3649&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;11&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Bouygues Télécom&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;2428&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;12&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;PagesJaunes&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;3096&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;12&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Samsung Mobile&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;2395&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;13&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Amazon&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;2630&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;13&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Deezer&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;2223&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;14&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;auFeminin&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;2423&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;14&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;La Chaîne Météo&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1900&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;15&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;L&#39;Internaute&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;2252&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;15&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Instagram&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1795&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;16&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Le Parisien&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;2096&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;16&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Leboncoin&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1613&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;17&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Free&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1911&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;17&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;L&#39;Equipe&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1508&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;18&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;MSN/Windows Live&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1900&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;18&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Météo France&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1503&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;19&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Le Monde&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1842&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;19&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Allociné&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1462&lt;/td&gt;&lt;/tr&gt;
&lt;tr class=&quot;trBg2&quot;&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;20&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Deezer&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1839&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;20&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;Gameloft&lt;/td&gt;&lt;td style=&quot;border: 1px solid rgb(204, 204, 204); padding: 5px 10px; vertical-align: top;&quot;&gt;1424&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/aside&gt;&lt;div style=&quot;margin-bottom: 0.29412em;&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/article&gt;&lt;div class=&quot;ba middle3&quot; id=&quot;ba_middle3&quot; style=&quot;background-color: white; color: #303030; font-family: &#39;PT Serif&#39;, serif; font-size: 17px; line-height: 25px;&quot;&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;publijdn&quot; style=&quot;border-collapse: collapse; width: 629px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;border: 1px solid rgb(162, 191, 192); padding: 7px; vertical-align: top;&quot;&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;publijdn&quot; style=&quot;border-collapse: collapse; width: 100%px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;vertical-align: top;&quot; width=&quot;100%&quot;&gt;&lt;div align=&quot;left&quot; id=&quot;publijdn&quot;&gt;
&lt;img align=&quot;right&quot; border=&quot;0&quot; height=&quot;70&quot; src=&quot;http://www.journaldunet.com/autopromo/images/carre_etude/couverture_ecommerce2012.jpg&quot; style=&quot;border: 0px; display: block; max-width: 100%; vertical-align: top;&quot; width=&quot;50&quot; /&gt;&lt;a href=&quot;http://ba.journaldunet.com/RealMedia/ads/click_lx.ads/fr_journaldunet_web-tech/L24/632537953/Middle3/OasDefault/jdnet_autopromo_publi/PUBLI_JDN_ETUDE1476698479829.html/556e7430656c49384252304144684647?http://www.ccmbenchmark.com/etude/152-le-commerce-electronique-en-france?f_partner=publi&quot; style=&quot;color: rgb(0, 0, 0) !important; text-decoration: none !important;&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;Le commerce électronique en France : les chiffres clés&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;Quels sont les chiffres clés du e-commerce en France selon les secteurs ? Comment évoluent les indicateurs ? Publicité, m-commerce, multicanal... Quelles sont les orientations stratégiques pour 2013 ?&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;color: rgb(0, 0, 0) !important; font-size: 11px !important; text-decoration: none !important;&quot;&gt;&lt;u&gt;&lt;a href=&quot;http://ba.journaldunet.com/RealMedia/ads/click_lx.ads/fr_journaldunet_web-tech/L24/632537953/Middle3/OasDefault/jdnet_autopromo_publi/PUBLI_JDN_ETUDE1476698479829.html/556e7430656c49384252304144684647?http://www.ccmbenchmark.com/etude/152-le-commerce-electronique-en-france?f_partner=publi&quot; style=&quot;color: rgb(0, 0, 0) !important; font-size: 11px !important; text-decoration: none !important;&quot; target=&quot;_blank&quot;&gt;Sommaire détaillé&lt;/a&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b style=&quot;color: rgb(0, 0, 0) !important; font-size: 11px !important; text-decoration: none !important;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;
</description><link>http://cartel-belli.blogspot.com/2013/11/internet-mobile-laudience-des-groupes.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item></channel></rss>