Abres la web de un proveedor y la pantalla se queda en blanco un instante demasiado largo antes de que aparezca siquiera el logo. Ese silencio inicial no es «internet lento»: mide el TTFB (Time to First Byte), el tiempo que tarda el servidor en enviar el primer byte de la respuesta HTML. En 2026, con hosting compartido, CDNs y APIs de contenido, sigue siendo una de las señales que separan una web de empresa ágil de otra que parece abandonada.
Este artículo explica qué incluye TTFB, qué umbrales usar como referencia, cómo se relaciona con LCP, CLS e INP, y qué acciones concretas suelen recortar la espera del servidor sin reescribir toda la web.
Qué es TTFB y qué mide exactamente
TTFB mide el intervalo desde que el navegador solicita un documento (normalmente la URL de la página) hasta que recibe el primer byte de la respuesta. Incluye, de forma simplificada:
- Resolución DNS y establecimiento de la conexión (TLS en HTTPS).
- Tiempo de procesamiento en el servidor (PHP, plantillas, consultas a base de datos).
- Cola en el hosting si hay saturación o límites de concurrencia.
- Primer salto de red hasta el origen o el nodo del CDN más cercano.
No es lo mismo que «carga completa» ni que LCP: puedes tener un TTFB aceptable y un LCP malo si el hero pesa demasiado, o un TTFB alto que retrasa todo lo demás aunque las imágenes estén optimizadas.
La guía de web.dev sobre TTFB detalla cómo encaja en el desglose de tiempos de navegación y por qué conviene medirlo en páginas HTML, no solo en recursos estáticos.
Umbrales orientativos en 2026
No hay un «Core Web Vital» oficial solo para TTFB, pero la comunidad de rendimiento y herramientas como Lighthouse suelen usar estas referencias prácticas para el documento principal:
- Bueno: por debajo de 800 ms.
- A mejorar: entre 800 ms y 1,8 s.
- Pobre: por encima de 1,8 s.
Interpreta siempre el percentil 75 de usuarios reales en tus mercados. Un servidor en Europa con tráfico latinoamericano puede mostrar TTFB alto en CrUX aunque en tu oficina parezca rápido. Compara home, contacto y las landings que más leads generan.
TTFB frente a LCP, CLS e INP
Los Core Web Vitals miden experiencia percibida una vez el navegador puede pintar e interactuar. TTFB es la antesala: si el HTML tarda en llegar, el navegador no puede ni siquiera empezar a analizar recursos críticos, aplicar CSS ni reservar espacio para evitar saltos de layout.
Prioriza TTFB cuando PageSpeed señala «Reduce initial server response time», cuando tras un despliegue todas las URLs empeoran a la vez, o cuando el backend consulta la base de datos en cada vista sin caché.

Causas habituales en webs de empresa
- Hosting sobredimensionado en marketing y infraestructura justa: CPU o PHP-FPM al límite en horario punta.
- Consultas N+1 o listados sin índice en blog, catálogo o área de clientes.
- Plugins o módulos que ejecutan lógica pesada en cada petición (geo, personalización, A/B).
- Sin caché de página o de objeto en rutas que podrían servirse casi estáticas.
- TLS o red mal configurados entre CDN y origen (revalidaciones constantes).
- APIs externas síncronas en el render (precios, stock, CRM) que bloquean el HTML.
La compresión Brotli o Gzip reduce el tamaño transferido, pero no sustituye un TTFB alto: el primer byte llega después de que el servidor haya generado la respuesta.
Cómo medir TTFB con herramientas accesibles
- PageSpeed Insights / Lighthouse: métrica «Time to First Byte» en el informe de oportunidades.
- Chrome DevTools → Network: columna «Waiting (TTFB)» al recargar con caché desactivada.
- WebPageTest: desglose por fase (DNS, connect, SSL, TTFB) desde distintas regiones.
- Search Console y RUM: correlaciona URLs lentas con caídas de conversión en formularios clave.
- Monitorización de uptime: alertas si el origen responde 5xx o supera un umbral de latencia.
Mide siempre la URL del documento HTML, no solo el CSS o el JS. Repite la prueba tras limpiar caché de servidor y de CDN para ver el peor caso real de un visitante nuevo.
Acciones que suelen reducir TTFB
Caché de página y de fragmentos
Activa caché HTTP en rutas públicas (home, servicios, entradas de blog estáticas) y caché de objeto para consultas repetidas. Alinea TTL con tu flujo editorial: publicar un post debe invalidar solo las claves necesarias. Complementa con caché del navegador para recursos versionados, no para HTML personalizado sin criterio.
Optimizar backend y base de datos
Revisa consultas lentas, índices en filtros de catálogo y eager loading en listados. Evita trabajo en cada request que pueda moverse a cola (envío de correos, sincronizaciones). En Laravel o CMS similares, desactiva debug y autoload innecesario en producción.
CDN y conexión al origen
Sirve HTML estático o semi-estático desde el borde cuando sea posible. Configura keep-alive entre CDN y origen, y evita que cada petición abra un circuito TLS nuevo. Si el origen está lejos de tus usuarios, valora región de hosting o preconnect solo como complemento, no como parche a un servidor lento.
Retrasar trabajo no crítico
No bloquees el HTML esperando analytics, chat o mapas. Aplica la misma disciplina que en scripts de terceros: lo que no es imprescindible para el primer pintado debe cargar después.
Escalar infraestructura con datos
Si el TTFB crece en horas punta pero el código está optimizado, revisa límites de PHP-FPM, workers y plan de hosting. Un upgrade puntual suele costar menos que perder leads en campañas de pago.
Errores que mantienen el TTFB alto
- Confundir TTFB con tiempo total de carga y solo optimizar imágenes.
- Poner caché agresiva en HTML con sesión o precios dinámicos sin variar por cookie.
- Añadir «micro-optimizaciones» de front sin medir el origen.
- Ignorar redirecciones en cadena (301 mal planificadas) que suman latencia antes del documento final.
Checklist antes de cerrar una mejora
- ¿El TTFB mejoró en DevTools con caché fría en la URL del HTML?
- ¿WebPageTest desde la región de tu cliente objetivo confirma la mejora?
- ¿LCP y CLS en las mismas URLs no empeoraron tras activar caché?
- ¿Formularios y áreas privadas siguen mostrando datos actualizados?
Conclusión
TTFB responde a una pregunta simple: «¿Cuánto tarda tu servidor en empezar a hablar con el navegador?». En una web de empresa, cada ciento de segundo antes del primer byte retrasa todo el árbol de recursos y la confianza del visitante. Mide en tus URLs críticas, combina caché sensata, backend afinado e infraestructura acorde al tráfico, y revisa el impacto junto al resto de métricas de rendimiento.
Si quieres priorizar velocidad y Core Web Vitals con impacto medible en conversión, en AATSOFT auditamos origen, CDN y plantillas clave y proponemos cambios acotados a tu stack actual.