Por qué una imagen en caché no cuenta
Una fuente frecuente de confusión con respecto a las estadísticas del sitio web involucra el concepto de almacenamiento local de archivos, comúnmente conocido como caché del navegador. Los…
Un contador en la pantalla del teléfono
Las limitaciones físicas de los dispositivos móviles modernos alteran fundamentalmente cómo se comportan los diseños web y cómo interactúan los elementos entre sí. Un elemento de diseño que…
Instalar un contador sin desplazar el diseño de la página
Un contador que llega después del texto puede mover el contenido cercano si la página no ha reservado espacio para él. La instalación debe conservar las dimensiones generadas, caber en el…
Un archivo de 870 MB en un tmpfs y el reinicio que siguió
El 28 de agosto a las 19:35 descomprimí un día de registro de accesos en /tmp para poder leer dos días de una pasada. A las 19:44 la máquina se reinició. La propiedad que no se comprobó En…
Cuánto cuesta realmente cargar todo lib/
La línea 46 del único archivo de entrada de este servicio: foreach (glob(__DIR__ . '/lib/*.php') as $f) { require_once $f; } Son 65 archivos y 1,5 megabytes, cargados en cada petición. Una…
Cuando una caché crece hacia el lado equivocado
En la carpeta de caché de este servicio hay cuatro archivos pequeños. El mayor tiene 35 bytes. Entre todos guardan tres números de contador, y se leen en cada petición de contador. Existen…
Cuando añadir un índice ralentiza
La tabla de cifras diarias tiene una clave: el contador y la fecha juntos. Cinco lugares del código le hacen otra pregunta — no «este contador a lo largo del tiempo», sino «todos los…
Por qué la IA no corre en nuestro servidor
En la máquina que sirve este sitio no corre ningún modelo de lenguaje. Los resúmenes se calculan en un segundo dispositivo que recoge encargos, hace el trabajo y trae las frases de vuelta.…
Imágenes de contador en memoria
Cerca de una quinta parte de las imágenes de contador que dibuja este servicio ya no cambian nada. Un script de seguimiento del ratón de la generación anterior recarga la imagen con cada…
Un script de 2015 sigue recargando contadores
La generación anterior de este servicio incluía un script de seguimiento del ratón. Cargaba la imagen del contador una vez, con normalidad, y después la volvía a cargar con cada movimiento…
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…
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…