Ir al contenido

Ingeniería de rendimiento

Primero medir, después acelerar.

Una aplicación lenta suele ser un puñado de problemas concretos y no una falta de servidores. Vuewer mide Core Web Vitals en dispositivos reales, encuentra la consulta o la carga responsable, la resuelve y entrega las cifras antes y después. Este sitio saca 100 en Lighthouse.

Qué recibes

Qué incluye esto en concreto.

  • Core Web Vitals medidos en dispositivos reales y conexiones limitadas, no en una máquina local.
  • La consulta lenta encontrada y resuelta, con índices y eager loading donde corresponde.
  • Caché, colas y trabajo en segundo plano fuera del ciclo de la petición.
  • Un informe escrito con las cifras antes y después.

Cómo funciona

Cómo transcurre el trabajo en la práctica.

Medir en dispositivos reales
Datos de campo donde existen, y mediciones de laboratorio con conexiones limitadas y hardware de gama media. Una máquina de desarrollo con fibra de oficina no dice nada del móvil que tiene tu cliente en la mano.
Arreglar lo que señalan las cifras
Casi siempre un puñado de cosas concretas: una consulta sin índice, un eager load sin límite, una imagen que nadie redimensionó, un script de terceros que bloquea el primer pintado. Primero el arreglo más barato con mayor efecto.
Informar de la diferencia
Las mismas mediciones otra vez, antes y después, por escrito. Un cambio que no movió la cifra se revierte en lugar de presentarse como una mejora.

Preguntas

Preguntas que merece la pena hacer.

¿Cuánto más rápido lo podéis dejar?

No se sabe hasta medirlo, y quien responde a eso sin mirar está adivinando. Lo que sí se puede comprometer es la medición, una lista priorizada de causas con las horas que cuesta cada una, y decirlo cuando la ganancia restante ya no merece pagarse.

¿Esto es simplemente caché?

La caché es el último paso, no el primero. Esconde una consulta lenta en lugar de arreglarla, y una caché delante de una consulta mala falla mal en cuanto se invalida. Primero la consulta; después la caché abarata servir una página que ya es rápida.

¿Sirve de algo una buena puntuación en Lighthouse?

La puntuación en sí no. Lo que mide sí: Core Web Vitals son señal de posicionamiento, y el tiempo de carga afecta a la conversión al margen del posicionamiento. Una puntuación perfecta en una página que nadie puede usar sigue sin valer nada.

Ponte en contacto

Nos encantará saber de ti.

¿Tienes una pregunta o necesitas ayuda con una web o una aplicación web? Tanto si empiezas de cero, como si quieres mejorar lo que ya tienes o te has atascado en algo complejo.

Rellena el formulario y te responderemos lo antes posible.