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

Image from Tweet

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.


  1. 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. ↩︎

20 Webmentions

4 likes

7 reposts

  1. Agnès H. avatar
  2. Arnaud MΛL⭕П avatar
  3. Frédéric Charrier avatar
  4. Uxlc0 avatar
  5. J-M DAIX avatar
  6. Fabrice Gangler avatar
  7. Damien Pobel avatar

9 mentions

  1. Xavier Mouton-Dubosc avatar Xavier Mouton-Dubosc
    Oui, pitié, arrêtez avec les racourcisseurs d'url : il n'ont plus lieu d'être twitter.com/nhoizey/status…
  2. Samuel Martin avatar 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
  3. WP Maven avatar 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
  4. Pascal MARTIN avatar Pascal MARTIN
    « Le gros impact des raccourcisseurs d'URL sur la performance », par @nhoizeynicolas-hoizey.com/2016/02/un-exe…
  5. Vincent Cassé avatar Vincent Cassé
    Le gros impact des raccourcisseurs d'URL sur la performance nicolas-hoizey.com/2016/02/un-exe… by @nhoizey
  6. Bertrand Soulier avatar Bertrand Soulier
    Le gros impact des raccourcisseurs d'URL sur la performance boogn.at/1PX82mY par @nhoizey
  7. Julien Deneuville avatar Julien Deneuville
    L'impact des redirections sur le temps de chargement bit.ly/1oApR1X chez @nhoizey
  8. Boris ⤴ KOUKA avatar 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)
  9. Page screenshot http://blog.takeitweb.fr/selection-de-liens-webperf-5/