Tiempo de respuesta del servidor: qué es y cómo mejorarlo

Tabla de contenidos

¡Hola y hola querido lector! Hoy vengo con un nuevo post sobre el tiempo de respuesta del servidor, uno de los motivos más habituales por los que unas páginas web cargan mucho más rápido que otras.

Además, te explico qué es Server-Timing, una cabecera HTTP que muchas veces se confunde con el tiempo de respuesta y que es muy útil para descubrir qué está ralentizando tu servidor.

En este post verás qué fases intervienen en una petición, cómo medirlas y cómo mejorar la respuesta de tu servidor. ¡Vamos a ello!

Resumen rápido

  • El tiempo de respuesta del servidor es lo que tarda el servidor en empezar a enviar la respuesta tras recibir la petición del navegador. Se mide principalmente con el TTFB.
  • Server-Timing es una cabecera HTTP con la que el servidor informa al navegador de cuánto han tardado sus procesos internos, como la base de datos o la caché.
  • Una petición pasa por varias fases: Blocked, DNS, Connect, SSL, Send, Wait y Receive. La más relacionada con el servidor es Wait.
  • Para mejorarlo: buen hosting, caché de página, versiones modernas de PHP, menos plugins pesados y una CDN.

¿Qué es el tiempo de respuesta del servidor?

El tiempo de respuesta del servidor es el tiempo que transcurre desde que el servidor recibe la petición del navegador hasta que empieza a enviar la respuesta.

Durante ese tiempo, el servidor procesa la petición: ejecuta PHP, consulta la base de datos, comprueba la caché y genera el HTML de la página. Cuanto más tarda, más espera el usuario antes de ver nada en pantalla.

La métrica más utilizada para medirlo es el TTFB (Time to First Byte), que incluye además el tiempo de conexión. Google considera bueno un TTFB de 0,8 segundos o menos.

El mejor hosting del mercado. Yo lo utilizo y lo recomiendo a mis clientes
(4.9/5) de +4.000 reseñas
Desde 2,99 €/mes
pulsando en el siguiente enlace
AHORRO DEL 81%

¿Qué es Server-Timing?

Server-Timing es una cabecera HTTP estándar que permite al servidor enviar al navegador métricas sobre sus propios procesos internos. Por ejemplo:

Server-Timing: db;dur=120;desc="Base de datos", cache;desc="Caché";dur=5, app;dur=250

Con esta información puedes ver, desde las herramientas de desarrollador del navegador, cuánto tiempo del TTFB se ha dedicado a la base de datos, a la aplicación o a la caché. Es muy útil para encontrar cuellos de botella.

Algunos hostings, CDNs y herramientas de monitorización la añaden automáticamente. También puedes verla en Chrome DevTools > Red > selecciona la petición > Timing, en el apartado «Server Timing».

PD. En WordPress, plugins de depuración como Query Monitor pueden mostrar los tiempos de las consultas y hooks, y algunos entornos de desarrollo exponen esos datos también mediante la cabecera Server-Timing.

¿Por qué es importante la respuesta del servidor?

  • Mejora la experiencia del usuario: un servidor lento retrasa todo lo demás, por muy optimizada que esté la página.
  • Influye en las Core Web Vitals: un TTFB alto retrasa el LCP, una de las métricas que Google tiene en cuenta en la experiencia de página.
  • Facilita el rastreo: si el servidor responde rápido, Google puede rastrear más páginas con el mismo crawl budget.
  • Mejora la conversión, sobre todo en tiendas online, donde la velocidad influye en la decisión de compra.
El mejor hosting del mercado. Yo lo utilizo y lo recomiendo a mis clientes
(4.9/5) de +4.000 reseñas
Desde 2,99 €/mes
pulsando en el siguiente enlace
AHORRO DEL 81%

Fases de una petición al servidor

Cuando analizas la cascada de carga en herramientas como GTmetrix, Pingdom o Chrome DevTools, cada petición se divide en varias fases:

Fases del tiempo de respuesta del servidor

Fase Qué ocurre De qué depende
Blocked La petición espera en cola en el navegador antes de enviarse Número de peticiones simultáneas y prioridades del navegador
DNS Se traduce el dominio a una dirección IP Proveedor de DNS y caché de DNS
Connect Se establece la conexión con el servidor Distancia al servidor y red
SSL / TLS Se negocia la conexión segura HTTPS Configuración TLS del servidor
Send El navegador envía la petición Tamaño de la petición (cookies, cabeceras)
Wait El servidor procesa la petición y genera la respuesta Hosting, caché, PHP, base de datos y plugins
Receive El navegador descarga la respuesta Peso del archivo, compresión y velocidad de la red

Blocked

Es el tiempo que la petición pasa en cola en el propio navegador antes de poder enviarse, por ejemplo porque hay demasiadas peticiones simultáneas o recursos con más prioridad. Se reduce cargando menos recursos y utilizando HTTP/2 o HTTP/3.

DNS

El DNS traduce el nombre de dominio a la dirección IP del servidor. Suele ser muy rápido, pero un proveedor de DNS lento puede añadir decenas de milisegundos. Proveedores como Cloudflare ofrecen DNS rápido y gratuito.

Connect

Es el tiempo necesario para abrir la conexión con el servidor. Depende sobre todo de la distancia física: un servidor en Estados Unidos tardará más en responder a usuarios de España que uno en Europa.

SSL / TLS

Es la negociación de la conexión segura HTTPS. Con configuraciones modernas (TLS 1.3) su impacto es mínimo.

Send

Es el envío de la petición desde el navegador. Normalmente dura muy poco, salvo que se envíen muchas cookies o cabeceras pesadas.

Wait

Es la fase más importante para el servidor. Aquí el servidor ejecuta PHP, consulta la base de datos y genera la página. Un Wait alto suele deberse a un hosting insuficiente, a la falta de caché o a plugins y consultas pesadas.

Receive

Es la descarga de la respuesta. Depende del tamaño del archivo, de la compresión y de la conexión del usuario.

Herramientas para medir la respuesta del servidor

GTmetrix

GTmetrix muestra la cascada de carga de tu página, con el tiempo de cada fase de cada petición y el TTFB, y permite hacer pruebas desde distintas ubicaciones.

GTmetrix

Pingdom Tools

Pingdom Tools ofrece una cascada visual muy fácil de interpretar, con las fases DNS, SSL, Connect, Send, Wait y Receive de cada recurso.

Pingdom Tools

Otras herramientas

  • PageSpeed Insights: muestra el TTFB con datos de usuarios reales.
  • Chrome DevTools: pestaña Red, con el desglose de tiempos y la cabecera Server-Timing.
  • Search Console: el informe de estadísticas de rastreo muestra el tiempo medio de respuesta de tu servidor a Googlebot.
  • WebPageTest: pruebas avanzadas con distintas conexiones y ubicaciones.
El mejor hosting del mercado. Yo lo utilizo y lo recomiendo a mis clientes
(4.9/5) de +4.000 reseñas
Desde 2,99 €/mes
pulsando en el siguiente enlace
AHORRO DEL 81%

Cómo mejorar la respuesta del servidor

  1. Elige un buen hosting, con recursos suficientes y servidores cerca de tu público. Te explico cómo elegir un hosting.
  2. Activa la caché de página para servir HTML ya generado sin ejecutar PHP en cada visita. Aquí tienes los tipos de caché.
  3. Utiliza caché de objetos (Redis o Memcached) en páginas web con muchas consultas.
  4. Actualiza PHP a una versión con soporte.
  5. Revisa plugins y consultas pesadas con Query Monitor y elimina lo que no necesites.
  6. Limpia la base de datos, sobre todo las opciones con carga automática.
  7. Utiliza una CDN para acercar el contenido a los usuarios. Algunas, como el APO de Cloudflare, pueden cachear incluso el HTML.
  8. Activa HTTP/2 o HTTP/3 y TLS 1.3 si tu hosting lo permite.
  9. Utiliza un DNS rápido.
  10. Monitoriza el TTFB con regularidad, sobre todo tras actualizaciones o cambios en la página web.

PD. Si tu TTFB es alto incluso con caché activada, el problema suele estar en el servidor. En ese caso, ninguna optimización de la página web lo compensará del todo: toca mejorar el plan o cambiar de hosting.

Conclusiones sobre la respuesta del servidor

El tiempo de respuesta del servidor es uno de los pilares de una página web rápida: si el servidor tarda en responder, todo lo demás se retrasa.

Mi recomendación: mide el TTFB, analiza la cascada para ver qué fase es la más lenta y, si puedes, utiliza la cabecera Server-Timing para descubrir qué proceso interno está frenando tu servidor. En la mayoría de casos, un buen hosting y una buena caché resuelven gran parte del problema.

Si tu WordPress tarda demasiado en responder y no sabes por qué, en mi servicio de mantenimiento web WordPress me encargo de optimizar su rendimiento.

¿Cuánto tarda en responder el servidor de tu página web? ¡Te leo en los comentarios!

Preguntas frecuentes sobre la respuesta del servidor

¿Qué es el tiempo de respuesta del servidor?

Es el tiempo que tarda el servidor en empezar a enviar la respuesta tras recibir la petición del navegador. Se mide principalmente con el TTFB o Time to First Byte.

¿Qué es Server-Timing?

Es una cabecera HTTP estándar con la que el servidor informa al navegador de cuánto han tardado sus procesos internos, como las consultas a la base de datos o la caché. Se puede consultar en las herramientas de desarrollador del navegador.

¿Cuál es un buen tiempo de respuesta del servidor?

Google considera bueno un TTFB de 0,8 segundos o menos. Lo ideal es que el tiempo de procesamiento del servidor sea lo más bajo posible, idealmente por debajo de unos cientos de milisegundos con la caché activada.

¿Qué significa el tiempo Wait en GTmetrix o Pingdom?

Es el tiempo que el servidor tarda en procesar la petición y empezar a enviar la respuesta. Un Wait alto suele indicar un hosting insuficiente, falta de caché o plugins y consultas pesadas.

¿Qué es el tiempo Blocked?

Es el tiempo que una petición espera en cola en el navegador antes de enviarse, normalmente por el número de peticiones simultáneas o por las prioridades de carga. Se reduce cargando menos recursos y utilizando HTTP/2 o HTTP/3.

¿Cómo reducir el tiempo de respuesta del servidor?

Con un buen hosting, caché de página y de objetos, versiones modernas de PHP, menos plugins y consultas pesadas, una base de datos limpia, una CDN y un proveedor de DNS rápido.

¿El tiempo de respuesta del servidor afecta al SEO?

De forma indirecta, sí. Un servidor lento empeora el LCP de las Core Web Vitals, la experiencia de usuario y la eficiencia del rastreo de Google.

Resumir post con IA
El mejor hosting del mercado. Yo lo utilizo y lo recomiendo a mis clientes
(4.9/5) de +4.000 reseñas
Desde 2,99 €/mes
pulsando en el siguiente enlace
AHORRO DEL 81%

Pide presupuesto

Y recibe respuesta en menos de 24h

Sin problema. En el último paso cuéntame tu caso y te diré por dónde empezar.

El mejor hosting del mercado. Yo lo utilizo y lo recomiendo a mis clientes
(4.9/5) de +4.000 reseñas
Desde 2,99 €/mes
pulsando en el siguiente enlace
AHORRO DEL 81%
Borja Aranda Vaquero - Consultor SEO, Consultor de Google Ads y Diseñador Web WordPress
Resumen de privacidad

Esta web utiliza cookies para que pueda ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a esta página web y saber qué secciones de la página web te gustan más.