<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Performance web &#187; AOL</title>
	<atom:link href="http://performance.survol.fr/avec/aol/feed/" rel="self" type="application/rss+xml" />
	<link>http://performance.survol.fr</link>
	<description>Quelques mots pour des sites web rapides</description>
	<lastBuildDate>Fri, 18 Jun 2010 12:47:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Velocity, les armes secrètes d&#8217;AOL</title>
		<link>http://performance.survol.fr/2009/08/velocity-aol/</link>
		<comments>http://performance.survol.fr/2009/08/velocity-aol/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 10:00:03 +0000</pubDate>
		<dc:creator>Éric</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[AOL]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Dave Artz]]></category>
		<category><![CDATA[jsmin]]></category>
		<category><![CDATA[middims]]></category>
		<category><![CDATA[modjsmin]]></category>
		<category><![CDATA[mod_concat]]></category>
		<category><![CDATA[publicité]]></category>
		<category><![CDATA[sonar]]></category>
		<category><![CDATA[velocity]]></category>

		<guid isPermaLink="false">http://performance.survol.fr/?p=707</guid>
		<description><![CDATA[Toujours aux conferences Velocity de juin dernier, Dave Artz d&#8217;AOL mérite un billet propre. Je regrette de ne pas en avoir trouvé la vidéo au milieu des autres vidéos Velocity. Modules apache La présentation débute par des liens vers quelques &#8230; <a href="http://performance.survol.fr/2009/08/velocity-aol/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Toujours <a href="http://performance.survol.fr/avec/velocity/">aux conferences Velocity</a> de juin dernier, <a href="http://en.oreilly.com/velocity2009/public/schedule/detail/7611">Dave Artz</a> d&#8217;AOL mérite un billet propre. Je regrette de ne pas en avoir trouvé la vidéo au milieu des autres <a href="http://velocityconference.blip.tv/?sort=date;date=;view=archive;user=velocityconference;nsfw=dc;s=posts;page=1">vidéos Velocity</a>.<span id="more-707"></span></p>
<h3>Modules apache</h3>
<p>La présentation débute par des liens vers quelques modules Apache pour automatiser les tâches que je recommande ici régulièrement : concaténation, minimisation, retravail des images.</p>
<p>Pour la concaténation des javascript et css il propose <a href="http://code.google.com/p/modconcat/">mod_concat</a> dont j&#8217;avais <a href="http://performance.survol.fr/2009/03/encore-des-outils/">brièvement parlé en mars</a>. Il s&#8217;agit simplement d&#8217;automatiser le processus de concaténation des fichiers javascript et css via un module Apache. Les entêtes de cache utilisées sont celles du fichier le plus récent, vous n&#8217;avez rien à gérer, il suffit d&#8217;ajouter les noms de fichiers souhaités dans l&#8217;URL.</p>
<p>Pour la minimisation nous propose <a href="http://code.google.com/p/modjsmin/">modjsmin</a>, qui est simplement le script de minimisation de Douglas crockford transformé en filtre Apache. Côté images il y a c&#8217;est <a href="http://code.google.com/p/moddims/">moddims</a> qui redimensionne et découpe les images à la demande avec Image Magick. Si vous vous devez d&#8217;utiliser des solutions dynamiques alors ce sont probablement des liens à suivre, mais je continue à penser qu&#8217;il vaut mieux traiter ça hors ligne à la publication et pas sur le serveur web.</p>
<h3>Les publicités</h3>
<p>La seconde partie de la présentation est plus intéressante. Notamment Dave donne sa solution pour le problème persistant de tout intégrateur web : les publicités lentes et bloquantes. Il propose ici de les <a href="http://www.artzstudio.com/files/fif-demo/">charger dans une iframe</a> de façons à ce que le contenu de la page générale continue de se charger, puis récupère le DOM et les styles pour les regreffer dans le document principal (ce qui est obligatoire si votre publicité risque d&#8217;interagir avec le reste de la page). En pratique il y a quelques écueils quand j&#8217;avais essayé, tout dépend donc de ce que vous faites tourner en publicité.</p>
<h3>Chargement à la demande</h3>
<p>Dave a aussi mis au point un mécanisme que j&#8217;aime beaucoup. Il s&#8217;agit d&#8217;exploiter la différence entre la mesure brute de la performance et le ressenti de performance. L&#8217;utilisateur n&#8217;a pas besoin d&#8217;une page qui se charge vite, il a besoin d&#8217;une page qui charge vite ce qu&#8217;il a sous les yeux. Seuls 20 % des utilisateurs lisant jusqu&#8217;à la fin de la page, il est envisageable de ne charger les composants du bas de page qu&#8217;à la demande, quand l&#8217;utilisateur passe au dessus. Dave a donc fait un petit outil appelé <a href="http://www.artzstudio.com/files/sonar/">Sonar</a> pour détecter quand charger quel élément, et faire les ajouts/requêtes nécessaires.</p>
]]></content:encoded>
			<wfw:commentRss>http://performance.survol.fr/2009/08/velocity-aol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compte rendu des conférences Velocity &#8211; Steve Souders</title>
		<link>http://performance.survol.fr/2009/07/compte-rendu-des-conferences-velocity-steve-souders/</link>
		<comments>http://performance.survol.fr/2009/07/compte-rendu-des-conferences-velocity-steve-souders/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 10:00:57 +0000</pubDate>
		<dc:creator>Éric</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[AOL]]></category>
		<category><![CDATA[argumentaire]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[chiffres]]></category>
		<category><![CDATA[exemples]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Shopzilla]]></category>
		<category><![CDATA[Steve Souders]]></category>
		<category><![CDATA[velocity]]></category>

		<guid isPermaLink="false">http://performance.survol.fr/?p=673</guid>
		<description><![CDATA[S&#8217;il y a une série de conférences auxquelles vous devez assister sur les performances, ce sont les conférences Velocity. La seconde édition a eu lieu en juin dernier, je regrette que l&#8217;éloignement m&#8217;ait contraint à ne pas espérer y aller, &#8230; <a href="http://performance.survol.fr/2009/07/compte-rendu-des-conferences-velocity-steve-souders/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>S&#8217;il y a une série de conférences auxquelles vous devez assister sur les performances, ce sont les conférences Velocity. La seconde édition a eu lieu en juin dernier, je regrette que l&#8217;éloignement m&#8217;ait contraint à ne pas espérer y aller, mais heureusement il y a des présentations en ligne et des résumés.</p>
<p>C&#8217;est <a href="http://radar.oreilly.com/2009/07/velocity-making-your-site-fast.html">le résumé de Steve Souders</a> qui a été publié récemment. On y retrouve quatre affirmations tirées des conférences. Toutes parlent d&#8217;une corrélation importante entre les performances et le trafic ou le business du site web :<span id="more-673"></span></p>
<h3>Microsoft</h3>
<p>Microsoft a trouvé qu&#8217;un ralentissement de deux secondes implique une réduction 1,8 % du nombre de recherches par utilisateur. Cela semble peu, mais c&#8217;est accompagné aussi d&#8217;une réduction de 4,3 % du revenu par utilisateur, et là ça fait moins rire. Autrement formulé : un utilisateur clique moins sur les publicités d&#8217;un site lent que sur les publicités d&#8217;un site rapide.</p>
<p>Ça rejoint d&#8217;ailleurs Google qui prend en compte la performance dans son &laquo;&nbsp;quality score&nbsp;&raquo; pour adword (en gros un site lent paiera plus cher ses publicités parce que le pourcentage de clic est plus faible) et c&#8217;est finalement logique, on hésitera à partir ailleurs et à se laisser tenter si on remet pas en cause une longue et pénible session de navigation qui nous a permis d&#8217;arriver jusqu&#8217;à la page en cours. Si la navigation est rapide on hésitera moins à partir dans diverses directions pour revenir ensuite.</p>
<p>Avis aux sites qui se rémunèrent sur la pub, et aux agences de comm qui font des publicités ultra lentes sous prétexte d&#8217;avoir une meilleur qualité d&#8217;image.</p>
<h3>Google</h3>
<p>Google lui a affirmé que 400 ms diminuait de 0,59 % le nombre de recherches par utilisateur. Là je suis un peu étonné parce que finalement ce n&#8217;est pas très significatif (sauf à ralentir de plusieurs secondes, et encore) et parce que <a href="http://glinden.blogspot.com/2006/11/marissa-mayer-at-web-20.html">leur dernière communication à ce sujet</a> était d&#8217;un tout autre ordre de grandeur. Ils refont d&#8217;ailleurs état de chiffres bien plus importants dans une autre conférence dans le même événement. J&#8217;attends donc de lire leur communication complètement pour juger de ce que cela implique et de comment comprendre leurs différents chiffres qui ne semblent pas dire la même chose.</p>
<p>Par contre Google fait état d&#8217;un fait d&#8217;importance : les utilisateurs qui ont subit ce ralentissement minime de 400 ms continuent de faire moins de recherche sur le long terme même après que ce ralentissement soit supprimé. En gros vos performances actuelles vous impactent non seulement maintenant mais aussi dans le futur. Le chiffre avancé parait faible mais il a beaucoup d&#8217;implications et le contexte de Google est très particulier, j&#8217;y reviendrai donc certainement dans un billet dédié.</p>
<h3>AOL</h3>
<p>Sur le réseau AOL les 10 % d&#8217;utilisateurs qui ont les meilleures performances visitent moitié plus de page par session que les 10 % avec les moins bonnes performances.</p>
<p>Autant dire que cela a un impact sur le trafic des sites, et donc forcément la conversion en clic publicitaires ou en achats. Le chiffre est important mais il peut revêtir plusieurs formes, je vous en dirai plus quand j&#8217;aurai là aussi lu leur présentation à tête reposée.</p>
<h3>Shopzilla</h3>
<p>Enfin, Shopzilla a réduit le temps de chargement de 7 secondes à 2 secondes. C&#8217;est une différence importante et ça a donc du nécessiter des efforts conséquents, mais le résultat est là : 25 % d&#8217;augmentation de trafic, 7 à 12 % d&#8217;augmentation sur les revenus, et 50 % de réduction sur les coûts matériels.</p>
<p>À défaut d&#8217;être une formule magique, investir dans l&#8217;amélioration de la performance *doit* être considéré après lecture de ces chiffres. Payer une étude quelques milliers d&#8217;euros et un développeur interne pendant quelques jours/semaines pour corriger ce qui a été trouvé, cela peut assez facilement se révéler un investissement payant à court terme.</p>
]]></content:encoded>
			<wfw:commentRss>http://performance.survol.fr/2009/07/compte-rendu-des-conferences-velocity-steve-souders/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
