Tiempo hasta el primer byte (TTFB)

El tiempo hasta el primer byte es el tiempo que pasa desde que empieza la navegación hasta que el navegador recibe el primer byte de la respuesta. Refleja el trabajo de la red, la conexión, las redirecciones, la caché y el servidor.

Qué incluye el tiempo de espera

El tiempo hasta el primer byte (TTFB) mide cuánto espera el cliente el inicio de una respuesta HTTP. En una navegación del navegador, el intervalo medido puede incluir redirecciones, la búsqueda DNS, el establecimiento de la conexión y de TLS, la latencia de red, la gestión de la caché y el procesamiento del servidor.

Un TTFB alto, por tanto, no señala una única causa. Una respuesta en caché cercana y una petición lejana que llega a la aplicación pueden seguir caminos distintos, aunque usen la misma URL.

La petición y el primer byte de la respuesta forman parte de la espera. La medición de la navegación también puede incluir el establecimiento de la conexión.

Localiza el retraso

Empieza por la petición del documento en una cascada del navegador. Revisa las redirecciones y el establecimiento de la conexión antes de atribuir el tiempo restante a la aplicación. Si hay tiempos del servidor o logs disponibles, compáralos con lo que midió el navegador.

Repite la petición desde la misma ubicación y anota si fue un acierto de caché, un fallo de caché o una petición autenticada. Compara casos equivalentes: una caché ya caliente no debe presentarse como una mejora de la aplicación frente a una petición previa en frío.

Cambia la capa responsable

Una cadena de redirecciones pide una ruta más corta. El trabajo repetido en el backend puede requerir caché o cambios en la aplicación. Un retraso de conexión necesita otra investigación. Prueba la causa sospechada y compara después las mismas condiciones de la petición.

El TTFB termina antes de que la página acabe de cargarse. Las imágenes, los estilos y el JavaScript pueden seguir retrasando el contenido útil o la interacción una vez empieza la respuesta, así que revisa esas etapas por separado.

FAQ

¿El TTFB mide solo el procesamiento del servidor?
No. El TTFB que observa el navegador puede incluir redirecciones, el establecimiento de la conexión, la latencia de red, el comportamiento de la caché y el trabajo del servidor.
¿Por qué conviene probar peticiones en frío y en caliente?
La caché puede cambiar mucho el camino de la respuesta. Anota el estado de la caché para que las mediciones sean comparables.