Le gros impact des raccourcisseurs d'URL sur la performance
Les raccourcisseurs d'URL sont devenus incontournables sur le Web depuis quelques années, mais initialement pensés comme outils de facilitation de partage[1], ils ont beaucoup évolué et sont surtout devenus des outils de tracking. Du coup, les sites en abusent de plus en plus, alors que les plateformes où ces liens sont publiés, Twitter par exemple, rajoutent leur propre couche. L'impact sur la performance pour l'utilisateur final est désastreux.
Voici l'exemple d'un lien présent dans un tweet de TechCrunch :
Google opens its Cloud Vision API to all developers tcrn.ch/1UaOheF
L'URL où se trouve effectivement le contenu est http://techcrunch.com/2016/02/18/google-opens-its-cloud-vision-api-to-all-developers/.
Mais la première URL effectivement suivie est celle imposée par Twitter, c'est à dire https://t.co/9EJqYiRxGA, même si l'URL affichée dans le tweet — qui fera l'objet de la première redirection — est http://tcrn.ch/1UaOheF.
Et voilà l'enchainement de redirections provoqué par un clic sur ce lien :
L'impact des redirections avec une connexion fibre
Le cumul des temps passés pour chaque redirection avant d'arriver à la « vraie » requête pour la page voulue est de 1 300 millisecondes, presque une seconde et demi de perdue !
Et cela dans un environnement bien confortable avec une connexion fibre de très bonne qualité.
La simulation d'une bonne connexion 3G dans Chrome montre que la bande passante du réseau n'a aucune influence sur ce temps passé, puisqu'aucun contenu n'est en fait transféré :
La simulation d'une latence de 500 millisecondes sur cette connexion 3G — ce qui peut se produire très souvent en mobilité — montre par contre un impact énorme :
Le temps perdu est ici de 3 370 millisecondes, soit presque 3 secondes et demi !
Autant dire que c'est extrêmement frustrant, et qu'il m'arrive souvent de revenir à mon fil Twitter avant que la page souhaitée n'ait été affichée.
Dans le cas qui illustre mon propos, on peut se demander de plus pourquoi on fait un double aller-retour entre tcrn.ch
et trib.al
, il y a peut-être une erreur de configuration quelque part, avec en conséquence une seconde de vraiment perdue pour rien.
J'utilise moi-même le domaine personnalisé
nho.io
avec Bitly quand j'ai besoin de partager une URL courte et intelligible, notamment des permashortlinks vers mes propres contenus, mais j'en connais les conséquences, donc je suis prudent. ↩︎
-
older article:
Je n'utilise (presque) plus ma liseuse électronique -
newer article:
People don't change the default 16px font size in their browser (You wish!)
20 Webmentions
4 likes
7 reposts
9 mentions
-
Xavier Mouton-Dubosc
Oui, pitié, arrêtez avec les racourcisseurs d'url : il n'ont plus lieu d'être twitter.com/nhoizey/status… -
Samuel Martin
Ton site est rapide certes, mais le chemin pour y accéder est parsemé d’embûches nicolas-hoizey.com/2016/02/un-exe… via @nhoizey #webperf -
WP Maven
RT @martinsam: Ton site est rapide certes, mais le chemin pour y accéder est parsemé d’embûches buff.ly/20JGxQH via @nhoizey #webp… -
Pascal MARTIN
« Le gros impact des raccourcisseurs d'URL sur la performance », par @nhoizey — nicolas-hoizey.com/2016/02/un-exe… -
Vincent Cassé
Le gros impact des raccourcisseurs d'URL sur la performance nicolas-hoizey.com/2016/02/un-exe… by @nhoizey -
Bertrand Soulier
Le gros impact des raccourcisseurs d'URL sur la performance boogn.at/1PX82mY par @nhoizey -
Julien Deneuville
L'impact des redirections sur le temps de chargement bit.ly/1oApR1X chez @nhoizey -
Boris ⤴ KOUKA
#SEO Jusqu’à 3 secondes de temps de chargement des pages en plus en utilisant les raccourcisseurs d'url nicolas-hoizey.com/2016/02/un-exe… (en 3G) -
http://blog.takeitweb.fr/selection-de-liens-webperf-5/