<?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; Jakob Nielsen</title>
	<atom:link href="http://performance.survol.fr/avec/jakob-nielsen/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>Performances, un sujet pas si récent que ça</title>
		<link>http://performance.survol.fr/2008/10/performances-un-sujet-pas-si-recent-que-ca/</link>
		<comments>http://performance.survol.fr/2008/10/performances-un-sujet-pas-si-recent-que-ca/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 11:00:54 +0000</pubDate>
		<dc:creator>Éric</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[1996]]></category>
		<category><![CDATA[argumentaire]]></category>
		<category><![CDATA[Jakob Nielsen]]></category>

		<guid isPermaLink="false">http://performance.survol.fr/?p=271</guid>
		<description><![CDATA[On entend sérieusement parler des performances des sites web depuis quoi, un an ? deux ans pour les plus débrouillards ? Pourtant j&#8217;ai remonté les archives pour vous. Histoire de prendre une figure connue j&#8217;ai pris Jakob Nielsen. Jakob est &#8230; <a href="http://performance.survol.fr/2008/10/performances-un-sujet-pas-si-recent-que-ca/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On entend sérieusement parler des performances des sites web depuis quoi, un an ? deux ans pour les plus débrouillards ?</p>
<p>Pourtant j&#8217;ai remonté les archives pour vous. Histoire de prendre une figure connue j&#8217;ai pris Jakob Nielsen. Jakob est peut être le dinosaure de l&#8217;utilisabilité (ou usabilité, je vous laisse choisir votre terme). Il a ses détracteurs, ses défauts, mais il a le mérite de publier depuis plus de dix ans, et de garder une constance impressionnante dans ses préoccupations.<span id="more-271"></span></p>
<h3>Dès 1996</h3>
<p>Voilà, j&#8217;ai retrouvé <a href="http://www.useit.com/alertbox/9605a.html">une AlertBox de mai 1996</a> : les 10 plus grandes erreurs de design web. En dixième position on retrouve la question des temps de (télé)chargement :</p>
<blockquote><p>I am placing this issue last because most people already know about it; not because it is the least important. Traditional human factors guidelines indicate 10 seconds as the maximum response time before users lose interest. On the web, users have been trained to endure so much suffering that it may be acceptable to increase this limit to 15 seconds for a few pages.</p>
<p>Even websites with high-end users need to consider download times: many B2B customers access websites from home computers in the evening because they are too busy to surf the Web during working hours.</p></blockquote>
<h3>Et par la suite</h3>
<p>Avec l&#8217;augmentation des bandes passantes, de la puissance des machines, et la maturité du développement web on aurait pu s&#8217;attendre à ce que ça change. Mais non, on remet ça <a href="http://www.useit.com/alertbox/9703a.html">en 97, 99, 2000, 2004</a>. <a href="http://www.useit.com/alertbox/990530.html">En 1997</a> on a même la déclaration suivante :</p>
<blockquote><p>Slow response times are the worst offender against Web usability: in my survey of the original &laquo;&nbsp;top-ten&nbsp;&raquo; mistakes, major sites had a truly horrifying 84% violation score with respect to the response time rule.</p>
<p>Bloated graphic design was the original offender in the response time area. Some sites still have too many graphics or too big graphics; or they use applets where plain or Dynamic HTML would have done the trick. So I am not giving up my crusade to minimize download times.</p>
<p>The growth in web-based applications, e-commerce, and personalization often means that each page view must be computed on the fly. As a result, the experienced delay in loading the page is determined not simply by the download delay (bad as it is) but also by the server performance. Sometimes building a page also involves connections to back-end mainframes or database servers, slowing down the process even further.</p>
<p>Users don&#8217;t care why response times are slow. All they know is that the site doesn&#8217;t offer good service: slow response times often translate directly into a reduced level of trust and they always cause a loss of traffic as users take their business elsewhere. So invest in a fast server and get a performance expert to review your system architecture and code quality to optimize response times.</p></blockquote>
<p>Bref, rien de neuf sous le soleil, bien au contraire.</p>
<h3>Et maintenant ?</h3>
<p>Étonnament même maintenant, on trouve encore des sites qui prennent 10 secondes pour se charger. Test fait, je tiens d&#8217;ailleurs à présenter mes excuses à France Telecom que je souhaitais prendre en exemple dans ce paragraphe. Charger leur page d&#8217;accueil ne prend <em>que</em> 9,1 secondes (je n&#8217;ai pas trouvé de balise HTML pour marquer l&#8217;ironie teintée de provocation, j&#8217;ai utilisé l&#8217;italique et j&#8217;espère que toi aussi tu m&#8217;en pardonneras, bien heureux lecteur).</p>
<p>Encore maintenant ce sont les pages mal architecturées et l&#8217;indigestion de bidules inutiles qui sont la principale cause du problème. Encore maintenant, si on en croit Amazon, <a href="http://performance.survol.fr/2008/06/a-quoi-ca-sert/">la lenteur a une réelle influence sur l&#8217;utilisateur</a>.</p>
<p>Oh, on a fait du chemin. On en est à parler en général de 2 à 5 secondes au lieu de 10 à 15. Mais entre temps nos machines sont 20 fois plus puissantes, notre bande pasante est de 100 à 1000 fois plus importante qu&#8217;à l&#8217;époque, notre latence est souvent moitié plus faible elle aussi. Bref, <a href="http://performance.survol.fr/2008/09/des-chiffres-a-vous-rendre-malade/">il a vraiment fallu jouer aux idiots</a> pour obtenir de si mauvais résultats. Oui je sais, je me répète, mais sur ce sujet trop vaut mieux que pas assez.</p>
<p>On parlait de 10 et 15 secondes mais c&#8217;est à une époque où le simple fait de se connecter était une réussite en soi. Désormais c&#8217;est l&#8217;usage courant et les attentes sont donc différentes. Demain il est peu probable que les gens accepteront d&#8217;attendre plus longtemps que quand ils zappent sur la télévision.</p>
<p><a href="http://performance.survol.fr/2008/07/combien-attendre/">Il faut viser moins d&#8217;une seconde</a>. Au delà de deux vous avez un problème, au delà de trois ce doit être une de vos priorités.</p>
]]></content:encoded>
			<wfw:commentRss>http://performance.survol.fr/2008/10/performances-un-sujet-pas-si-recent-que-ca/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Combien de temps attendre ?</title>
		<link>http://performance.survol.fr/2008/07/combien-attendre/</link>
		<comments>http://performance.survol.fr/2008/07/combien-attendre/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 10:11:11 +0000</pubDate>
		<dc:creator>Éric</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[akamai]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[argumentaire]]></category>
		<category><![CDATA[exemples]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Jakob Nielsen]]></category>
		<category><![CDATA[mesure]]></category>

		<guid isPermaLink="false">http://performance.survol.fr/?p=49</guid>
		<description><![CDATA[À partir de quand une page est-elle lente ? Combien de temps est prêt à attendre un utilisateur ? Les chiffres de base Je me base souvent sur des chiffres glanés je ne sais plus où (probablement Jackob Nielsen mais &#8230; <a href="http://performance.survol.fr/2008/07/combien-attendre/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>À partir de quand une page est-elle lente ? Combien de temps est prêt à attendre un utilisateur ?<span id="more-44"></span></p>
<h3>Les chiffres de base</h3>
<p>Je me base souvent sur des chiffres glanés je ne sais plus où (probablement <a href="http://www.useit.com/">Jackob Nielsen</a> mais je ne retrouve pas la référence) : moins de 100ms c&#8217;est instantané, entre 100ms et 1s on perçoit la notion de téléchargement ou de calcul de la page qui arrive, et supérieur à 1s on a l&#8217;impression d&#8217;attendre.</p>
<p>Reste que dans ma mémoire ces chiffres n&#8217;étaient pas spécifiques au web. L&#8217;utilisateur web est habitué à attendre dans certains contextes, et habitué à avoir ce qu&#8217;il cherche immédiatement dans d&#8217;autre contextes. La bonne question c&#8217;est donc de savoir en dessous de quelle valeur on a un avantage concurrentiel sur les autres, et à partir de quelle valeur nos visiteurs partiront effectivement chez les concurrents.</p>
<h3>Ceux qui font prendre conscience</h3>
<p>Je vous avais donné <a href="http://performance.survol.fr/2008/06/a-quoi-ca-sert/">des chiffres il y a quelques temps</a>. Ils permettent de sensibiliser les gens : Montrer que Google perd 30% de traffic quand sa page passe de 400ms à 900ms est assez percutant. Montrer que 100ms a un impact concret sur les ventes d&#8217;Amazon impose de ne pas compter qu&#8217;en secondes.</p>
<p>Maintenant ces chiffres là non plus ne sont pas suffisants. Un moteur de recherche est un site bien à part. Lire ces données permet de prendre conscience de l&#8217;importance des performances mais cela ne vous donne toujours aucune référence, enfin sauf si vous développez un moteur de recherche.</p>
<h3>Et ceux qui peuvent servir de seuil d&#8217;alerte</h3>
<p>C&#8217;est Akamai qui va nous donner une dernière catégorie de chiffres. Dans <a href="http://www.akamai.com/html/about/press/releases/2006/press_110606.html">un communiqué de 2006</a> ils identifiaient un palier à 4 secondes. Au delà de ce chiffre, les utilisateurs commencent à abandonner. Voilà un exemple de limite haute, qui doit générer une alerte quand vous la dépasser.</p>
<p>Maintenant n&#8217;oubliez pas que les choses ont évoluées depuis 2006. Le français moyen a une connexion avec un meilleur débit qu&#8217;à l&#8217;époque, sa machine est plus puissante et il a moins l&#8217;habitude d&#8217;attendre. Bref, dépasser 4 secondes est probablement plus grave qu&#8217;avant.</p>
<p>Gardez aussi le contexte à l&#8217;esprit. Un utilisateur qui cherche une information et vient à partir d&#8217;un moteur de recherche risque de ne pas attendre 4 secondes, là chaque dixième de seconde compte.</p>
<h3>Quoi faire de ces chiffres ?</h3>
<p>Tous ces chiffres sont déduis de mesures réelles et à prendre en compte. Ils sont donc vrais en même temps. Surtout ne gardez pas à l&#8217;esprit que ces 4 secondes.</p>
<p>Vous devez toujours viser de meilleures performances, et garder à l&#8217;esprit que 100ms ou 500ms peuvent représenter une perte de chiffre d&#8217;affaire ou un tiers de traffic en moins. Vous devez toujours vous rendre compte à partir de quel moment l&#8217;utilisateur percevra l&#8217;attente. Mais en plus, maintenant, vous avez un palier à partir duquel vous pouvez juger la page inacceptable.</p>
]]></content:encoded>
			<wfw:commentRss>http://performance.survol.fr/2008/07/combien-attendre/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
