Contactar con soporte

Respondemos por correo, normalmente en dos días.

Google reCAPTCHA revisa este envío frente a abusos; se transmiten datos a Google. El script se carga solo al abrir el formulario.

← Todas las entradas

Ya está aquí Stats4U 3

El sitio en el que aparece esta entrada se reconstruyó este mes: no se le cambió el estilo, se reconstruyó, empezando por la ruta de conteo. Hay una entrada aparte sobre los once años de silencio que llevaron hasta este punto. Esta trata de lo que realmente cambió, y de las mediciones que justificaron hacerlo siquiera.

El número que lo decidió

Antes de que empezara cualquier trabajo, alguien contó cuántas imágenes de contador se estaban entregando correctamente. La respuesta fue: alrededor de la mitad.

De unas 4.200 solicitudes de contador al día, 2.125 devolvían algo que no era un recuento de visitantes. Diseños que habían dejado de dibujarse silenciosamente años atrás porque consultaban tablas de la base de datos que ya no existían. Imágenes en blanco. Errores donde debería haber aparecido un número. Nadie había informado de nada de esto, por una razón sencilla: un contador que no muestra nada se parece mucho a un contador que muestra un número pequeño.

Esa cifra ahora es de unos 25 al día. Medio por ciento.

antes2.125hoy25de 4.200 imágenes de contador al día

Un sistema en ese estado no se arregla parcheando los bordes, así que en su lugar se desmontó y se volvió a montar por completo.

Más ligero, y medido en lugar de afirmado

La página de estadísticas solía cargar una biblioteca de gráficos de 208 KB. Dibujaba cinco gráficos, cuatro de los cuales mostraban la misma información que las listas situadas justo al lado, y suponía aproximadamente el 90 % de la página; el HTML propio de la página pesaba 8 KB. Esa biblioteca ha desaparecido. Ahora los gráficos se dibujan directamente como SVG, con menos de 1 KB, sin ningún script involucrado.

  • Página de estadísticas: unos 16 KB comprimidos, frente a los aproximadamente 78 KB anteriores.
  • Página principal: 44 KB de HTML, frente a los 85 KB anteriores; y los 652 KB de imágenes de vista previa que se reconstruían en todas y cada una de las visitas ahora son archivos estáticos con una caché de un año.
  • Coste de arranque por solicitud: 0,94 ms, frente a los 7,26 ms anteriores.

Esa última cifra merece una frase aparte. Cada solicitud de contador —incluidas aquellas cuyo único trabajo es devolver una pequeña imagen— cargaba una tabla de traducción desde la base de datos y abría un archivo de geolocalización de 63 MB, y luego descartaba ambos resultados sin usarlos. Eso suponía unos 6,4 milisegundos por solicitud, empleados y descartados, varios miles de veces al día, durante años.

Qué hay de nuevo

  • Sin cookies en la ruta de conteo, y no se lee nada del dispositivo del visitante. Los visitantes se distinguen entre sí mediante un hash que se descarta al cabo de dos días.
  • Los bots se reconocen y se miden. La página de estadísticas ahora muestra qué porcentaje de las visitas procede de rastreadores en lugar de personas. Siguen contando en los totales; hay una entrada aparte sobre el porqué.
  • Las estadísticas privadas están protegidas por una clave en el enlace; sin ella, la página no se abre.
  • Los datos se pueden exportar y llevar a otro sitio.
  • Una vista en directo: quién está en el sitio en este momento, y el tráfico de hoy hora por hora.
  • Modo oscuro, y todo el sitio en diez idiomas.
  • Sin publicidad en las páginas de estadísticas. Una página de estadísticas no es un lugar para vender nada.

Qué no cambió, deliberadamente

  • El ID del contador y el código de inserción. No hace falta volver a pegar nada. El código de 2013 sigue funcionando.
  • El historial. Cada visita contada antes de la reconstrucción sigue contada después de ella.
  • Los diseños antiguos. Los contadores de mapa de bits de 2006 se siguen ofreciendo junto a los nuevos. Son parte del motivo por el que la gente está aquí, y una reconstrucción no es motivo para descartar el contador que alguien eligió.
  • Gratis, sin necesidad de cuenta. Igual que en 2006.

Qué viene ahora

La mayor parte de la lista anterior merece más de una línea, y varios de sus puntos tendrán su propia entrada: cómo funciona el conteo sin cookies, qué parte del tráfico resulta ser de rastreadores, y qué pasó con los diseños antiguos.

Un contador abierto aquí que dejó de funcionar en algún momento de los últimos años merece ahora una segunda mirada. Dadas las cifras del principio de esta entrada, hay una probabilidad razonable de que fuera uno de los que formaban esa mitad rota, y una probabilidad razonable de que ahora funcione.

Publicidad