Un contador sin aviso de cookies
La mayoría de las analíticas necesitan un banner de consentimiento porque la mayoría de las analíticas guardan algo en el dispositivo del visitante: una cookie, una entrada en el…
Tres columnas heredadas de Stats4U 2
La tabla principal de contadores tiene aquí 166.436 filas y varias columnas que parecen importar. Tres de ellas son lastdomain, firstdomain y userdomain. Contienen datos: lastdomainno vacía…
Dejamos de recoger tamaños de pantalla
Este servicio registraba antes la resolución de pantalla. El script del navegador leía window.screen y la enviaba como res=1920x1080, y la página de estadísticas tenía un panel para ella.…
Lo que cuesta una contraseña en hardware modesto
Las páginas de estadísticas se pueden proteger aquí con contraseña. Calcular el hash de esa contraseña es la única operación de este servicio que debe ser lenta — eso es lo que encarece…
Cómo funciona la clasificación y cómo salir
stats4u.net clasifica sus contadores más activos desde el principio — una entrada de 2012 ya habla de mejorarla. La versión actual vive en /top, y por dentro funciona de forma distinta a…
Una copia en el directorio web es una fuga de código
Antes de editar un archivo grande, el gesto natural es copiarlo primero. cp index.php index.php.antes-del-cambio, y a trabajar. Si ese archivo está en el directorio que publica el servidor…
Nueva política de privacidad, términos y contrato
Desde el 19 de agosto de 2026, stats4u.net tiene tres documentos legales donde antes tenía uno: una política de privacidad reescrita, unos términos de servicio y — nuevo — un acuerdo de…
Un código de idioma que parecía Perl
El 19 de agosto de 2026 añadimos una regla a .htaccess que bloquea una clase de archivo que nunca debería servirse directamente a un navegador: copias de código fuente que quedan olvidadas…
Comprimir el mismo archivo cada vez
Apache comprime las respuestas al vuelo. Para una página que es distinta cada vez, es la única opción. Para una hoja de estilos que cambia una vez al mes, significa que el servidor repite…
Por qué la lista de exclusión no está cifrada con hash
Quien construye su sitio lo abre veinte veces al día. En un contador con cuarenta visitantes al mes, la mitad de las estadísticas eres tú. Por eso hay un ajuste: no cuentes las visitas…
Una dirección de página más larga que su columna
El 9 de agosto de 2026, veinte imágenes de contador no llegaron a dibujarse. No salieron mal, no salieron lentas — el visitante no recibió nada donde debía haber un contador. La causa fue…
Qué salió de la página «acerca de» y por qué
La antigua página «acerca de» tenía una lista de funciones. Rehacer esa página significó leer la lista línea por línea frente al software, y cuatro entradas ya no coincidían con él. Una de…