211service.com
Bienvenue dans un Web plus rapide
SPDY, un protocole révélé par Google fin 2009, accélère considérablement le chargement des pages Web en modifiant la façon dont les navigateurs communiquent avec les serveurs. Jusqu'à présent, Google n'a testé le projet de recherche qu'en interne et l'a déployé sur quelques-uns de ses propres sites. Mais aujourd'hui, le protocole se lance en tant que produit commercial.
Société d'optimisation de site web Boucle étrange a intégré SPDY dans son produit phare Site Optimizer, un logiciel qui se situe entre un site Web et ses utilisateurs, et ajuste le code du site pour accélérer le chargement des pages. Les clients de Strangeloop auront la possibilité d'activer le protocole facilement ; dans les tests, le protocole a accéléré les sites Web de 10 à 20 pour cent.
Au début, cela ne fera une différence que pour les personnes qui visitent des sites Web à l'aide du navigateur Chrome de Google (le seul qui prend en charge SPDY), mais Strangeloop s'attend à ce que cela finisse par avoir un impact important sur les appareils mobiles également, car Google est susceptible de intégrer SPDY dans les navigateurs conçus pour Android.
La rapidité avec laquelle un site Web répond aux utilisateurs est un enjeu technique et économique de plus en plus important. Selon le réseau de diffusion de contenu Akamai, les utilisateurs ne donnent en moyenne à un site que trois secondes pour se charger avant d'abandonner et de s'éloigner. De meilleures performances signifient souvent plus de pages vues, et donc plus d'interaction avec les utilisateurs. Pour les sites de vente en ligne, cela se traduit par des ventes plus élevées.
Il n'y a pas que les sites individuels qui ont intérêt à accélérer le Web. Google s'est efforcé d'accélérer le Web dans son ensemble, estimant que l'ensemble de l'expérience doit être ultra-rapide et fluide pour que les gens utilisent ses nombreux services avec plaisir. Google espère également inciter les gens à utiliser plus de services Web et moins de logiciels de bureau (voir, par exemple, son système d'exploitation Chrome ), et l'entreprise sait que cela ne sera pas possible s'ils ont des problèmes de performances.
Il existe de nombreuses façons d’accélérer un site Web. Changer les protocoles qui déterminent comment les informations sont envoyées sur Internet est potentiellement le plus gratifiant mais aussi l'un des plus délicats. Ces protocoles sont fondamentaux pour la communication entre les sites Web et les serveurs, ils peuvent donc avoir des effets considérables sur les performances des sites Web sur tous les appareils. Cependant, pour déployer SPDY dans le monde entier, tous les fabricants de navigateurs devraient l'adopter et chaque serveur devrait le prendre en charge, explique Josué Bixby , président de Strangeloop. C'est un défi de taille, et SPDY a donc de réels défis de mise en œuvre, dit-il.
Le produit existant de Strangeloop est cependant bien placé pour aider Google à démarrer. Strangeloop aide déjà les entreprises à accélérer leurs sites Web en gérant l'optimisation pour elles sans les obliger à modifier leur code ou leur matériel. Le logiciel Site Optimizer se situe entre le serveur Web d'une entreprise et le navigateur de l'utilisateur et ajuste automatiquement le code du site Web pour accélérer son chargement ; cela inclut déjà des améliorations personnalisées pour des navigateurs spécifiques. Les clients de l'optimiseur de site peuvent choisir d'activer SPDY, ce qui fait que leurs serveurs se comportent comme si le protocole était installé, pour les clients qui visitent leurs sites à l'aide de Chrome.
Aujourd'hui, les navigateurs ouvrent généralement de nombreuses connexions à un serveur afin de commencer à télécharger de nombreuses informations à la fois : images, publicités, texte, etc. Tom Hughes-Croucher, évangéliste en chef de Joyent , une entreprise qui fournit des logiciels cloud, explique que si cela accélère les choses, l'approche a aussi ses problèmes. Ces connexions mettent du temps à se réchauffer et à commencer à télécharger à pleine capacité. De plus, ils ne priorisent pas bien, de sorte que l'utilisateur peut finir par attendre que les images en bas d'une page se chargent alors que ce qu'il regarde vraiment est en haut.
SPDY résout ce problème en ouvrant une connexion capable de charger plusieurs parties différentes de la page à la fois. Il permet également aux programmeurs de gérer le chargement des pages, afin qu'ils puissent d'abord fournir les éléments les plus importants.
Le produit de Strangeloop est conçu pour gérer l'utilisation de SPDY, de sorte que les clients n'ont pas à se soucier d'écrire un code différent pour les utilisateurs qui utilisent ou non SPDY. L'entreprise a beaucoup travaillé avec les ingénieurs de Google pour que SPDY soit déployé et fonctionne efficacement.
Regrouper SPDY avec des produits d'optimisation existants est une bonne stratégie de départ pour Google, selon Eric Hansen , fondateur et PDG de la société d'optimisation de sites Web SiteSpect . Il s'attend à ce que Google inclue éventuellement SPDY dans son propre produit d'optimisation, appelé mod_pagespeed, qui est similaire à Site Optimizer. Google doit faire tout son possible pour que les sites Web adoptent SPDY, dit-il, car c'est la plus grande partie de sa bataille acharnée pour faire accepter le protocole.
Bixby pense que les sites Web seront plus disposés à utiliser SPDY lorsqu'ils verront ses avantages potentiels. Ce qui est vraiment excitant pour moi, ce sont ses capacités du côté mobile, dit Bixby. Google n'a pas encore intégré SPDY dans le navigateur d'Android, mais lorsqu'il le fait, le protocole devrait faire une différence encore plus grande. Étant donné que la navigation sur Internet mobile est extrêmement lente et que les combinés Android détiennent une grande partie du marché des téléphones intelligents, Bixby pense que SPDY pourrait faire la différence dans ce domaine. Il dit, je serais très surpris si nous ne voyions pas cela dans Android dans un proche avenir.