Hoy noté que cuando uno abría los enlaces en twitter no cargaba directamente el enlace sino que aparecía algo como http://twitter.com/link_click_count y luego recién se redireccionaba. Parece que Twitter está probando algún sistema de tracking de enlaces cuyas estadísticas seguramente incorporará en alguna futura versión PRO. Ya lo habían visto otros hace unos días también .

Lo que me hizo levantar la ceja es el hecho de que sí ya usamos servicios de acortadores de URL que extraen sus propias estadísticas antes de enviarnos al destino final, ¿cuánto afecta este tiempo adicional a nuestra navegación?.

En Royal Pingdom ya habían medido el overhead que añaden a la navegación los distintos acortadores. Ahora lo que faltaba era calcular el overhead de esta nueva implementación de Twitter. Para ésto usaremos Hammerhead , una herramienta creada por Steve Souders para medir el tiempo de carga de distintos sitios varias veces. Así que para el experimento consideraremos medir los tiempos de Google.com, Google.com acortado por Bit.ly y Google.com acortado por Bit.ly y pasado por el link_click_count. Los resultados son más que interesantes. Éstos son los tiempos en promedio, luego de 10 vueltas:

  • google.com : 854 ms
  • google.com + bit.ly : 1044 ms
  • google.com + bit.ly + link_click_count : 1943 ms

Nota: Las pruebas se hacen desde una conexión internet bastante decente en Perú, los tiempos son evidentemente más altos que en USA pero lo que importan son las diferencias entre los tiempos. Ustedes mismos pueden hacer sus pruebas usando Hammerhead.

Vemos que el tiempo añadido por bit.ly (190 ms) se corresponde con los 260 ms que había encontrado Pingdom, lo cual le añade un poco más de veracidad a los resultados. Pero lo más sorprendente es que el link_click_count de Twitter le añade 900 ms a la carga de bit.ly ocasionando un delay de 1089 ms. Lo cual no es raro considerando que Twitter no es precisamente el sitio más rápido del planeta.

En resumen, cada vez que uno hace click en un enlace vía twitter, en promedio sufre 1 segundo de retraso para llegar a la información. A simple vista parece una nada, pero en internet los segundos son oro, si no recuerden una de las conclusiones más interesantes de la conferencia Velocity 09: retrasos de milisegundos representan pérdidas de ingresos y usuarios para un sitio web (estadísticas provenientes de Google, Microsoft, AOL, etc.) , mientras que la gente de Facebook dice que: Cada Milisegundo cuenta

¿Seguirá Twitter con esta implementación?, ¿finalmente se animarán a usar un servicio propio para acortar URL’s?, literalmente nos están haciendo perder 1 segundo en la vida cada vez que hacemos click en uno de sus enlaces.

Comentarios

  Ayuda Textile