Livre blanc Au-delà de la mise en cache : Impact de l accélération des éléments de sites dynamiques sur l expérience utilisateur Novembre 2008
Table des matières RÉSUMÉ...................................................... 1 NATURE CRITIQUE DES ÉLÉMENTS DYNAMIQUES SUR LES SITES WEB....... 1 Caractéristiques dynamiques dominantes 2 LE PARADOXE DES CLIENTS RICHES (RIA) : CONSÉQUENCES POTENTIELLES POUR L UTILISATEUR............................................ 2 L infrastructure centralisée accentue les problèmes de performances 3 POURQUOI LES ÉLÉMENTS DYNAMIQUES SONT-ILS INTRINSÈQUEMENT LENTS 3 Le protocole BGP peut ralentir le trafic Internet 3 TCP : créé pour la stabilité, mais pas pour la vitesse 4 HTTP amplifie les défauts de TCP 4 L offre des CDN traditionnels est insuffisante 4 AU-DELÀ DE LA MISE EN CACHE : COMMENT ACCÉLÉRER LE CONTENU DYNAMIQUE SUR INTERNET?..................................... 4 Technologies uniques d optimisation du routage et des communications 5 SureRoute pour les performances 5 Optimisation du protocole TCP (Transport Control Protocol) 6 Préchargement (Prefetching) 6 Avantages de la combinaison de l accélération dynamique et d un service de mise en cache réparti Exemple 7 RÉSUMÉ..................................................... 8 LA DIFFÉRENCE AKAMAI......................................... 9
Impact de l accélération des éléments de sites dynamiques sur l expérience utilisateurs 1 Résumé Les entreprises s empressent d ajouter des fonctions dynamiques, riches et interactives pour améliorer l expérience de l utilisateur, développer leur clientèle en ligne et augmenter le nombre de pages vues et de transactions. Comme les sites web évoluent vers des plates-formes en ligne riches et dynamiques, ils se trouvent confrontés à un nouveau et délicat défi : ce contenu dynamique ne peut pas être mis en cache et les délais de téléchargement des pages web s allongent. Un ralentissement des performances des sites, ainsi que des chargements de page plus lents, peuvent affecter les internautes et augmenter les abandons de site. Le résultat? Une baisse de la fidélité des clients et une perte de chiffre d affaires. Les entreprises du monde entier réalisent des gains de performances grâce aux techniques de mise en cache tant qu il s agit d objets et de pages statiques. Cependant, elles sont incapables d obtenir les mêmes résultats avec les éléments dynamiques de leurs pages. Cela s explique par le fait que, par nature, le contenu dynamique est plus difficile, voire impossible, à mettre en cache. Pour rester en adéquation avec les technologies du web et la manière dont elles sont appliquées pour stimuler l activité en ligne, Akamai a développé la solution Dynamic Site Accelerator (DSA). Tirant parti des technologies d accélération dynamique, la solution DSA permet de diffuser rapidement et efficacement tous les éléments du site, qu il s agisse d éléments statiques ou dynamiques. La majorité des principales entreprises en ligne utilisent la solution DSA, et réalisent ainsi des gains de performance de 150 % au niveau mondial. Il en résulte que ces entreprises ont fourni des expériences réellement immersives, amélioré la fidélisation des clients, augmenté les taux de conversions sur leur site et développé leur chiffre d affaires. Nature critique des éléments dynamiques sur les sites web Les clients et les entreprises veulent désormais des environnements en ligne personnalisés et interactifs. Ils veulent bénéficier d une expérience en ligne équivalente, voire supérieure, à celle qu ils connaissent lorsqu ils sont hors ligne. Qu il s agisse de réaliser un achat, de faire une réservation ou de regarder un film, ils exigent un environnement fluide et efficace. Et si leur attente n est pas satisfaite, ils n hésitent pas à «cliquer» vers un autre de site. Pour répondre à ces attentes, les entreprises créent un nombre croissant de sites qui offrent un environnement interactif attrayant. Elles ont recours à des techniques dynamiques, comme XML, PHP et services web, pour améliorer les configurateurs de produits, les systèmes de réservation, les paniers, les localisateurs de magasins et les catalogues de produits en temps réel, pour n en citer que quelques-uns. Simultanément, AJAX, Microsoft Silverlight, Adobe Flash et Flex sont de plus en plus utilisés pour diffuser des applications clients riches (RIA, Rich Internet Applications) qui permettent aux applications web de présenter le type d interface utilisateur riche que les internautes sont habitués à utiliser. Tous ces éléments permettent de meilleures interactions avec les clients, entraînant une satisfaction et une fidélisation plus grandes et une augmentation du chiffre d affaires. Selon Gartner, d ici 2010, au moins 60 % des projets de développement de nouvelles applications vont inclure une technologie client riche. Au moins 25 % de ces applications fourniront des interfaces quasiment exclusivement client riche 1. ÉVOLUTION DES SITES WEB VERS DES ENVIRONNEMENTS UTILISATEUR COMPLETS, RICHES ET DYNAMIQUES
Impact de l accélération des éléments de sites dynamiques sur l expérience utilisateur 2 Les sites à contenu principalement statique et pouvant être mis en cache appartiennent au passé. Aujourd hui, il est rare de trouver une activité en ligne qui ne tire pas parti d une gamme d éléments dynamiques pour satisfaire les attentes des internautes, améliorer l expérience des utilisateurs, renforcer la fidélité des clients et augmenter le chiffre d affaires. Voici des exemples de la manière dont la nature dynamique de ces éléments joue un rôle toujours plus essentiel dans les activités en ligne. Caractéristiques dynamiques dominantes Les exemples suivants d applications client riche et de fonctions de site dynamiques font ressortir le caractère critique des éléments dynamiques pour les activités en ligne actuelles. Des sélectionneurs de produits aident les internautes à filtrer de gros volumes de données et à limiter aisément les résultats à leur domaine d intérêt. La possibilité de mieux personnaliser les vues à la volée et de fournir des représentations visuelles en temps réel de produits sélectionnés améliore aussi considérablement l expérience d achat des internautes. Recherche Les recherches de site, de stock et de catalogue interrogent dynamiquement les bases de données source et retournent des listes de résultats. Le filtrage avancé et les critères de recherche évolués améliorent l expérience des clients dans leur recherche de produits et services. Configurateurs À mesure que les sites offrent à leurs clients plus d options personnalisées, la procédure d achat d un article devient plus complexe. Les configurateurs permettent aux utilisateurs de créer et de configurer leurs propres produits, de visualiser immédiatement les personnalisations qu ils ont effectuées et de mettre à jour leur panier de manière dynamique. Paniers dynamiques Les paniers intégrés, tels que ceux permettant de sélectionner un article par glisser-déposer, les paniers escamotables toujours présents, les paiements avancés sur un seul écran, permettent aux clients de placer les articles dans leur panier, de passer alternativement du panier à la boutique et inversement et de traiter leurs transactions. Évaluations des contenus et produits par le client Les évaluations des contenus et des produits faites par les clients montrent un engagement actif de leur part. Cela génère non seulement des ventes, mais peut aussi fournir des informations sur les clients eux-mêmes. Les fonctions d ajout de contenu par l utilisateur créent une expérience communautaire pour les clients et contribue à augmenter l affinité envers la marque. Le paradoxe des clients riches (RIA) : Conséquences potentielles pour l utilisateur «Les applications Internet riches parfaitement déployées et tirant parti des nouvelles technologies web 2.0, comme Microsoft Silverlight et Adobe Integrated Runtime, peuvent améliorer la satisfaction des clients, optimiser la valeur des visites avec de meilleurs taux de clics et développer les ventes...» -Gartner 2 Malheureusement, les technologies actuelles qui permettent une personnalisation et une interactivité avancées, comme AJAX, PHP et les services web pour n en citer que quelquesunes, expliquent pourquoi les performances des sites dynamiques sont générales médiocres. Plus ces technologies Internet riches sont utilisées, plus le site devient lourd et donc lent. Pour noircir encore le tableau, les internautes tolèrent de moins en moins les faibles performances des sites. Qualité de l expérience utilisateur Bonne Médiocre Performances potentielles Point de dégradation Paradoxe des clients riches (RIA) Niveau de complexité des sites 2.0 À MESURE QUE LES SITES DEVIENNENT PLUS PERSONNALISÉS, RICHES ET INTERACTIFS GRÂCE AUX NOUVELLES TECHNOLOGIES WEB 2.0, L EXPÉRIENCE GLOBALE DE L UTILISATEUR PEUT S AVERER NEGATIVE SI LES PERFORMANCES DU SITE NE SONT PAS MAINTENUES.
Impact de l accélération des éléments de sites dynamiques sur l expérience utilisateur 3 La source de ces problèmes de performance réside dans le fait que ces technologies et ces applications nécessitent généralement d exécuter des allers-retours répétés vers le serveur d origine. Ces appels sont eux-mêmes sujets aux aléas de la fiabilité et des performances d Internet. Par exemple, bien qu AJAX réduise la durée d affichage d une page par le navigateur lorsque les données sont mises à jour depuis le serveur web, une implémentation AJAX souffre des mêmes problèmes que les implémentations traditionnelles d applications Web utilisant des navigateurs comme conteneur. Ces problèmes incluent le manque de performance au niveau des scripts dans le navigateur web et les temps de latence et problèmes de bande passante entre le navigateur et le serveur. Par exemple, les applications AJAX nécessitent un certain nombre de connexions TCP ouvertes en permanence et affectent la charge des serveurs et la bande passante, notamment en raison du rafraîchissement en continu des contenus. Que les contenus soient diffusés par le biais d AJAX, XML ou un autre langage de programmation ou de conception sophistiqué, leur diffusion dynamique et donc plus lourde sollicite davantage l infrastructure web et ralentit les performances. L infrastructure centralisée accentue les problèmes de performances En outre, la plupart des entreprises a tendance à héberger ses serveurs d applications localement, même si les bases clients sont réparties au niveau national, voire international. Malheureusement, en raison des problèmes liés à Internet, qui échappent complètement au contrôle de l entreprise, les utilisateurs risquent de ne pas pouvoir accéder à une application ou d être victime de performances médiocres. Ces problèmes ont tendance à s intensifier lorsqu un grand nombre de clients tentent d accéder simultanément aux contenus et aux applications. Pourquoi les éléments dynamiques sont-ils intrinsèquement lents? Les applications clients riches et autres contenus de données dynamiques doivent généralement traverser le réseau Internet pour effectuer une requête sur le serveur d origine et retourner les données appropriées. Ce processus ne peut généralement pas être mis en mémoire cache. Bien que la consultation de données distantes dynamiques fasse d Internet une plate-forme commerciale efficace, cela propose aussi de nombreux challenge. Les principaux protocoles Internet, à savoir BGP (Border Gateway Protocol), TCP (Transmission Control Protocol) et HTTP (Hypertext Transfer Protocol), ont été développés il y a des décennies et ne sont plus adaptés aux exigences de performances et aux besoins associés aux sites dynamiques actuels. C est la raison fondamentale d une expérience utilisateur paradoxalement médiocre sur des sites pourtant riches et interactifs, mais aux performances insuffisantes. Les protocoles BGP, TCP et HTTP n ont pas été conçus en tenant compte des paniers glisser-déposer, des localisateurs de boutiques avec cartes d accès, des recherches de stocks basées sur des bases de données de millions d unités de stockage, des chargements vidéo et des applications de configuration de produits. Et pourtant les fonctions dynamiques actuelles reposent sur ces protocoles Internet pour traverser le réseau Internet public, qui est complexe et imprévisible. Malheureusement, chacun de ces trois protocoles peut avoir un impact négatif sur le délai nécessaire au contenu et aux applications pour atteindre les utilisateurs finaux. Le protocole BGP peut ralentir le trafic Internet BGP (Border Gateway Protocol), le principal protocole de routage de trafic utilisé par les fournisseurs d accès Internet (ISP), a été conçu pour acheminer les paquets vers leur réseau de destination, quelles que soient les conditions du réseau. Il a été créé à une époque où l utilisation d Internet à des fins commerciales était limitée. Ce problème est renforcé par le fait qu une grande part des règles d arbitrage sur le routage de BGP repose sur des relations commerciales entre les fournisseurs de service Internet, et sur des considérations purement économiques. Ainsi, un réseau peut limiter et/ou diriger le trafic en fonction de la route la plus économique pour le fournisseur de réseau, et non pas de la route la plus rapide.
Impact de l accélération des éléments de sites dynamiques sur l expérience utilisateur 4 TCP : créé pour la stabilité, mais pas pour la vitesse TCP a été créé pour la stabilité, mais pas pour la vitesse. La fonctionnalité de «démarrage lent» du protocole TCP, qui porte malheureusement bien son nom, sert à négocier la vitesse de connexion entre le navigateur et le serveur. Pas moins de trois échanges de protocole TCP sont nécessaires pour établir une connexion TCP destinée aux communications et quatre pour mettre fin à une seule d entre elles. Cela est idéal pour envoyer de gros fichiers de façon fiable, mais pas pour les échanges fréquents et dynamiques, beaucoup plus petits, que l on trouve dans les composants des sites dynamiques actuels, comme les applications utilisant AJAX. À l instar de BGP, TCP a été conçu à une autre époque pour prendre en charge un Internet bien différent de celui que nous connaissons aujourd hui. Une page web typique, contenant un corps HTML et une multitude d images, d objets, et d appels vers des ressources, s appuie sur plusieurs connexions TCP distinctes. Il en résulte une multiplication importante du temps de propagation, même en l absence d interruption réseau. Au total, pas moins de 30 à 50 allers- retours sont nécessaires pour une seule interaction avec une application web. HTTP amplifie les défauts de TCP HTTP, principal protocole de navigation, amplifie les défauts de TCP. Pour charger des éléments tels que des pages web ou des images, les clients (à savoir les navigateurs Internet) envoient des requêtes aux serveurs web via une connexion TCP/IP. Une fois que le serveur a répondu à la requête, la connexion TCP/IP est coupée. Pour chaque nouvelle requête, une nouvelle connexion doit être établie. La première interaction requête/réponse concerne le code HTML de la page web, et les interactions requête/réponse suivantes concernent les objets (des images, par exemple) dans cette page web. Une fois que le navigateur a chargé tous les éléments, la page apparaît intégralement dans la fenêtre du navigateur. Les navigateurs extraient certains éléments de page statiques de la mémoire cache, mais la plupart des éléments de site dynamiques, tels que les recherches, les paniers, les consultations de stock, l interface utilisateur personnalisée ou riche, les applications de mappage et autres, ne peuvent pas être mis en mémoire cache. Par conséquent, ces applications de données nécessitent généralement plusieurs allersretours avec l origine. Lorsque le visiteur interagit avec la page web ou l application, le navigateur communique avec la base de données et le serveur d applications appropriés pour récupérer quelques octets de contenu qui vont être insérés dans la page. Comme ce contenu dynamique doit être généré en temps réel par le serveur back-end, son délai de chargement et d affichage est plus long. L offre des CDN traditionnels est insuffisante Un nombre important de grands comptes s appuie sur des réseaux de diffusion de contenu (CDN) classiques pour assurer une diffusion sur le web rapide et fiable de leurs images et de leur texte statiques, en bref des contenus qui peuvent être mis facilement en mémoire cache. Mais la plupart de ces CDN n a pas évolué pour prendre en charge le contenu riche interactif. L un des facteurs principaux est lié aux restrictions en matière de répartition géographique et de taille de ces réseaux : cette limitation empêche les CDN d assurer efficacement le routage du trafic en cas d encombrement Internet. De plus, la majorité des CDN traditionnels n ont pas développé la technologie nécessaire pour accélérer les éléments dynamiques. Sans ces fonctionnalités, ces CDN sont incapables de faire face aux exigences commerciales spécifiques des sites web 2.0 transactionnels et interactifs. Au-delà de la mise en cache : Comment accélérer le contenu dynamique sur Internet? Le service Akamai EdgeSuite a été développé initialement pour assurer la diffusion rapide et fiable de contenus statiques. Ce type de contenu peut être mis en mémoire cache et est parfaitement adapté pour un stockage et une diffusion à partir de la plate-forme «EdgePlatform» d Akamai, qui comprend plus de 48 000 serveurs répartis sur des milliers de réseaux situés dans plus de 70 pays. Quant à lui, le contenu dynamique est de nature impossible à mettre en cache. Il doit donc traverser Internet du serveur d origine vers le client. On ne peut donc assurer une expérience rapide et satisfaisante aux utilisateurs qu en ayant une vue idéale et globale de l état du trafic sur le réseau Internet permettant d optimiser le routage. L utilisation de technologies avancées est indispensable pour identifier les routes optimales sur Internet, tirer parti de ces routes et accélérer les transmissions de données par le biais des protocoles Internet.
Impact de l accélération des éléments de sites dynamiques sur l expérience utilisateur 5 Si la solution EdgeSuite Delivery d Akamai a traité les problèmes de performance et de fiabilité associés aux sites statiques, Dynamic Site Accelerator d Akamai va bien au-delà en s attaquant aux défis associés à la diffusion d éléments et d applications aussi bien statiques que dynamiques qui sont au cœur de l expérience utilisateur et des activités en ligne d aujourd hui. Technologies uniques d optimisation du routage et des communications EdgePlatform fournit les informations nécessaires sur l état du trafic Internet. Elle constitue une plate-forme d accélération de site dynamique grâce à trois technologies utilisées pour échanger des contenus entre le navigateur du client et le centre de données d origine de l entreprise. Ces trois technologies DSA (Dynamic Site Accelerator) compensent les faiblesses des protocoles BGP, TCP et HTTP et créent une plate-forme Internet efficace pour les activités en ligne dynamiques actuelles. SureRoute pour les performances Optimisation des protocoles de transport Préchargement (Prefetching) SureRoute pour les performances Akamai SureRoute est conçu pour éliminer les défauts du protocole BGP en exploitant la plate-forme et les algorithmes exclusifs d Akamai afin de fournir une cartographie en temps réel du mappage d Internet, déterminant ainsi les décisions de routage d après les performances. EdgePlatform d Akamai est constitué d un réseau virtuel point à point comprenant des serveurs spécialisés appelés serveurs «Edge». Ces serveurs Edge sont répartis et situés à proximité quasi immédiate des utilisateurs finaux, et au plus près de l infrastructure d origine. En fait, 85 % des internautes du monde entier se trouvent à une simple encablure réseau d un serveur Akamai Edge. À n importe quel moment, pour chaque utilisateur, SureRoute détermine un chemin performant et disponible pour établir les communications entre deux instances Edge d Akamai. Comme le montre la figure ci-dessous, SureRoute identifie les autres chemins possibles sur lesquels un serveur Edge Akamai peut communiquer avec le serveur d origine d un client. Il utilise alors ces alternatives pour améliorer les performances de connexion ou pour fournir une possibilité de basculement en cas d encombrement ou d indisponibilité d un chemin direct pour une quelconque raison. «Lorsque les principaux protocoles Internet ont été créés il y a plus de 30 ans, personne n aurait pu raisonnablement imaginer le rôle qu ils allaient jouer dans le monde actuel. Ils n étaient certainement pas conçus pour répondre à de telles exigences. Au cours de ces dix dernières années, Akamai a réalisé un travail remarquable pour rechercher des moyens innovants d ajouter des fonctions à Internet pour pallier les faiblesses des protocoles d origine». Peter Christy, Analyste principal de l Internet Research Group 3. OU X Serveurs Edge Akamai Serveur d origine OU Utilisateur final APERÇU DES INTERACTIONS EN UTILISANT SUREROUTE Au sein de la plate-forme d Akamai, des techniques exclusives sont utilisées pour inutilement longues. Un chemin optimal entre le site d origine et le serveur Edge est sélectionné par la plate-forme Akamai en fonction de mesures de performances en temps réel sur les transferts HTTP, la latence et la fréquence des pertes de paquet. En fonction de ces informations, le chemin peut être direct (comme recommandé par BGP) ou indirect, passant par un serveur intermédiaire Akamai en périphérie du réseau.
Impact de l accélération des éléments de sites dynamiques sur l expérience utilisateur 6 Optimisation de route, en pourcentage de requêtes accélérées 96,5 % SUREROUTE TROUVE DES CHEMINS PLUS RAPIDES ET PLUS FIABLES SUR INTERNET PLUS DE 95 % DU TEMPS, COMME L INDIQUE UN RAPPORT D OPTIMISATION DE ROUTE DISPONIBLE POUR LES CLIENTS DSA. SureRoute offre deux types d avantages : Optimisation globale du RTT (temps de propagation, «round trip time») plutôt qu une décision de routage optimisant seulement le dernier segment de réseau comme par le protocole de routage d Internet (BGP). Cet aspect est de plus en plus important pour les applications dont le facteur multiplicateur du RTT est faible, comme c est le cas pour les services web et les applications AJAX, et crée un accélérateur essentiel pour toutes les autres transactions dynamiques se nourrissant sur une base de données. Optimisation de la disponibilité des applications Internet, en assurant que les requêtes utilisateurs atteindront le serveur d applications malgré les goulots d étranglement d Internet (pannes des FAI, baisses de tension, ruptures du peering, pannes de réseau, tremblements de terre, etc.) Les décisions de routage optimisées sont actualisées en temps réel par SureRoute à mesure que l état de l Internet évolue. Toutes les communications effectuées sur le réseau point à point des deux serveurs Edge d Akamai transitent via un chemin d accès optimisé par SureRoute, ce qui assure un RTT optimal pour chaque aller-retour effectué sur Internet. Le contenu entièrement dynamique et transactionnel est donc fourni aux utilisateurs de façon plus rapide et plus fiable, même en cas d impossibilité de mise en cache. Optimisation du protocole TCP (Transport Control Protocol) DSA optimise le protocole TCP de diverses manières en éliminant les négociations et les «démarrages lents» entre TCP, HTTP et le serveur d origine pour l établissement ou l interruption des connexions. La fonction d optimisation TCP de DSA établit un ensemble de connexions de communication persistantes et de longue durée entre le serveur d origine et les serveurs Edge d Akamai. Ces connexions sont disponibles à la demande pour gérer de multiples requêtes de navigateurs ou d autres services. Grâce aux connexions persistantes et aux fonctions de décision entre les serveurs Edge et le centre de données du serveur d origine, Akamai définit un tunnel qui permet de multiplexer plusieurs requêtes HTTP sur une seule connexion, sans avoir à attendre de réponse. De plus, il est possible d augmenter la taille des fenêtres de connexion de 64 Ko à 2 Mo au maximum pour accroître le débit des données. Pour les applications clients riches utilisant intensivement AJAX, la compression des chargements initiaux volumineux et le regroupement des requêtes HTTP sur une même connexion TCP persistante améliorent considérablement les temps de réaction. Les serveurs Edge ont une connaissance précise des informations, telles que le temps de latence entre les différentes machines, la taille des fenêtres de transmission ou encore les informations de séquencement des paquets, offrant ainsi une méthodologie de retransmission plus intelligente que le paramètre de timeout du protocole TCP.
Impact de l accélération des éléments de sites dynamiques sur l expérience utilisateur 7 Préchargement (Prefetching) Grâce à une fonction de préchargement conçue pour réduire le nombre d échanges longue distance nécessaire à l extraction des contenus intégrés aux pages web, Akamai est capable de raccourcir encore davantage le temps de traitement HTTP nécessaire à un navigateur ou un client pour charger et afficher une page complète. Pour des contenus d application dynamique, les serveurs Edge d Akamai peuvent servir de proxy pour la requête et la réponse. Quand le serveur Edge transmet la réponse au navigateur, il analyse simultanément et de façon récursive la page de base HTML en prévoyant et transmettant les requêtes suivantes au serveur d origine. Le contenu est ensuite intégralement réacheminé sous forme de transaction unique vers le serveur Edge via un protocole exclusif à Akamai. Dès que le navigateur reçoit la page de base, puis émet la requête concernant le reste des éléments qu elle contient, ceux-ci sont déjà mis en attente sur le serveur Edge, puis diffusés comme si le serveur d origine se trouvait à seulement quelques millisecondes de distance. Les données sont compressées lors du transfert afin de réduire la consommation de bande passante. Simultanément, le contenu stockable en mémoire cache est sauvegardé sur un serveur Edge situé à proximité des utilisateurs, puis servi à partir du cache. Avantages de la combinaison de l accélération dynamique et d un service de mise en cache réparti Exemple DSA combine SureRoute, l optimisation TCP et le préchargement avec les principales propriétés de la mise en mémoire cache d EdgePlatform pour permettre aux entreprises de fournir leur contenu (éléments et applications statiques et dynamiques) de manière très efficace aux utilisateurs du monde entier. Les résultats des tests Akamai indiqués ci-dessous montrent que les entreprises tirent des avantages croissants de l expérience sur les sites dynamiques. Dans cet exemple, le serveur d origine peut fournir tout le contenu d une page générée dynamiquement en 7 secondes. Quand la mise en cache des objets est appliquée, la même page se charge en 5 secondes, soit une amélioration de 40 % comparé aux performances du serveur d origine. Si l on ajoute la mise en cache intégrale du site (mise en cache à la fois de HTML statique et des images), la même page se charge en 4,5 secondes, soit une amélioration de 56 % comparé aux performances du serveur d origine et de 11 % par rapport à la mise en cache des objets. Enfin, la solution DSA d Akamai permet de diffuser la page et d accélérer les allers-retours du serveur d origine pour le contenu dynamique. Avec cette solution reposant sur la mise en cache de l intégralité du site, l affichage de la page chargée dynamiquement ne prend que 2,5 secondes. Cela représente une amélioration des performances de 180 % par rapport à l origine, de 100 % par rapport à la mise en cache des objets et de 80 % par rapport à la mise en cache de l intégralité du site (comme avec Akamai EdgeSuite Delivery). Au-delà de la mise en cache : La mise en cache d objets basiques ne peut améliorer la performance qu a un certain niveau. Pour des performances supérieures, les sites doivent accélérer le site entier, éléments dynamiques compris. Accélération des médias Mise en cache d objets de base Origine LES TECHNIQUES D OPTIMISATION DE LA CONNEXION ET DU CHEMIN D AKAMAI FONCTIONNENT CONJOINTEMENT POUR AMÉLIORER SENSIBLEMENT LES PERFORMANCES.
Impact de l accélération des éléments de sites dynamiques sur l expérience utilisateur 8 Résumé Le rapport entre les performances et le chiffre d affaires : l expérience de l utilisateur Le Groupe Gartner affirme : «L impatience est votre ennemi n 1» 4. Il n est plus acceptable qu un utilisateur commence à visualiser une partie d un site en attendant que le reste se charge. Cependant, obtenir un temps de réponse inférieur à la seconde en abandonnant les fonctions dynamiques du site au profit d un contenu statique et «vieilli» fait fuir les clients. L évolution vers des sites dynamiques et la déferlante des applications Internet clients riches visent essentiellement à donner aux internautes la possibilité d interagir avec des données web d une manière attrayante, conviviale et intuitive. Lorsque les clients trouvent des produits et des services plus facilement et peuvent faire des comparaisons en connaissance de cause plus rapidement, les conversions suivent. L étape suivante pour les entreprises en ligne internationales consiste à relever les deux défis simultanément en créant des expériences en ligne riches et dynamiques, extrêmement attrayantes, avec un temps de réponse immédiat. Deux clients DSA, présentés ci-dessous, ont relevé ces défis et ont pu maintenir plus longtemps l intérêt des clients, les faire aller plus en profondeur dans leur site et convertir ces visiteurs en chiffre d affaires. InterContinental Hotels utilise DSA pour générer des temps de chargement inférieurs à 2 secondes et accélérer des applications dynamiques essentielles, telles que «Réservation de billets» et «Réservations de chambres», ce qui a dopé les ventes et réduit les abandons. «Ces dernières années, nous avons investi 6 millions de dollars dans l e-commerce au niveau international, ce qui nous a permis d améliorer de nombreux services en ligne. En innovant et en exploitant constamment notre infrastructure et notre leadership technologique, nous avons été a l origine de plusieurs 'premières' dans les domaines de la technologie et de l e-commerce, avons satisfait les besoins très changeant de nos clients en restant au devant de la concurrence», explique Craig Hewitt, Directeur de l e-commerce d IHG pour la région Asie-Pacifique. «Akamai a eu un impact positif sur nos activités en ligne, ce qui s est traduit par une augmentation des bénéfices pour InterContinental Hotels Group». Urban Outfitters compte sur DSA pour ramener le temps de réponse à moins d une seconde et augmenter le chiffre d affaires trimestriel B2C de 35 %. «De nos jours, les clients exigent des sites web rapides et infaillibles. Ceci prévaut tout particulièrement dans le cas du site d Urban Outfitters qui s adresse à une jeune génération exigeant une expérience en ligne irréprochable», explique Keary McNew, le responsable des technologies de l information d Urban Outfitters, Inc. Les défauts d Internet ne vont pas simplement s améliorer avec le temps, et pourtant l évolution vers une navigation totalement dynamique et immersive des internautes se poursuit inexorablement. Par conséquent, la gestion d applications Internet clients riches et d éléments de site dynamiques est la clé pour offrir aux internautes un environnement captivant capable de générer du chiffre d affaires pour les entreprises en ligne internationales. Akamai a su faire évoluer ses services pour rester en phase avec l évolution des sites web et des technologies associées. Alors que la solution EdgeSuite d Akamai a fourni le socle pour des projets en ligne probants de grandes marques, la solution Dynamic Site Accelerator ajoute les technologies d accélération dynamiques évoluées nécessaires aux activités commerciales Internet actuelles.
Impact de l accélération des éléments de sites dynamiques sur l expérience utilisateur 9 1. Patricia Seybold Group, Plate-forme Flash de Macromedia: Bringing Rich Experiences to the Masses, 16 juin 2005, http://www.macromedia.com/platform/whitepapers/psgroup_flashplatform.pdf 2. Gartner, Inc., Hype Cycle for Retail Technologies, 2008, 26 juin 2008 3. (source : http://www.akamai.com/html/about/press/releases/2007/press_121007.html) 4. 15 août 2008 Meilleures pratiques : Blazing Fast Web Site Infrastructure par James Staten et Mike Gualtieri pour IT Infrastructure & Operations Professionals Gartner La différence Akamai Akamai propose l unique service hébergé du marché capable de diffuser des contenus (riches, interactifs et dynamiques) sur le Web et d accélérer les transactions et les applications sur Internet. Aujourd hui Akamai compte parmi ses clients quelques-uns des plus grands groupes internationaux et ce dans l ensemble des secteurs d activités. Véritable alternative aux infrastructures Web centralisées, la plateforme mondiale d Akamai s appuie sur plusieurs dizaines de milliers de serveurs dédiés qui, en plus d offrir un point de vue incomparable sur le réseau Internet, apportent aux entreprises l envergure, la fiabilité, la visibilité et les performances nécessaires pour déployer leurs modèles économiques et mener à bien leurs activités en ligne. Akamai conforte l Internet dans son rôle d information, de divertissement, d échange et de communication. Pour découvrir la différence Akamai, allez sur www.akamai.fr. Akamai Technologies, Inc. U.S. Headquarters 8 Cambridge Center Cambridge, MA 02142 Tél. : 617.444.3000 Fax : 617.444.3001 Numéro vert (USA) : 877.4AKAMAI (877.425.2624) Akamai Technologies France 119-121 Av des Champs Elysées 75008 Paris Téléphone +33(0)1 56 69 62 00 Fax +33(0)1 56 69 62 01 Sales +33(0)1 56 69 69 24, +33(0)1 56 69 62 05 Contact e-mail contact-france@akamai.com Contact e-mail (Sales) sales-france@akamai.com 2008 Akamai Technologies, Inc. Tous droits réservés. Toute reproduction complète ou partielle sous quelque forme ou support que ce soit sans autorisation écrite expresse est strictement interdite. Akamai et le logo en forme de vagues d Akamai sont des marques déposées. Les autres marques de commerce mentionnées dans ce document sont la propriété de leurs détenteurs respectifs. À la connaissance d Akamai, les informations utilisées dans la présente publication sont exactes à la date de leur parution. Ces informations sont sujettes à modification sans préavis.