Qué es TTFB y como mejorarlo

Tiempo de Respuesta del Servidor (TTFB). Qué es y cómo mejorarlo en tu WordPress

¡Muy buenas querido lector! Ya estoy una semana más por aquí con un tema que seguro que te interesa. Hoy te mostrare todo lo que necesitas saber sobre el Time To First Byte más conocido como TTFB.

Si no sabes ni de que te estoy hablando antes de nada deberás saber un par de cosas sobre estas siglas:

  1. Esta métrica te ayudará a mejorar tus notas de velocidad web en Page Speed Insight.
  2. Sin un buen TTFB el rendimiento de tu página web se verá mermado.

¿A que hora si que te interesa más el tema?

Bien, pues sigue leyendo este artículo ya que en el te enseñaré qué es el Time To First Byte (TTFB), como se mide, que factores influyen en el y como mejorarlo en tu página web.

¡Vamos al lío!

Tabla de contenidos

¿Qué es el Time To First Byte (TTFB)?

El Time To First Byte (TTFB) es el tiempo que transcurre desde que el navegador recibe su primer byte de información procedente del servidor donde tienes alojada tu página web.

El proceso hasta que se recibe el primer byte de información consta de las siguientes tres etapas:

  1. Solicitud al servidor. Cuando alguien visita tu página web lo que ocurre es que se realiza una solicitud HTTP desde el cliente (Tu al visitar la página web) hasta el servidor. Este tiempo puede incrementarse por la búsqueda de DNS, un servidor lejano al punto de solicitud, un firewall complejo, etc.
  2. Procesamiento del servidor. Una vez enviada la solicitud el servidor tendrá que procesarla para devolver posteriormente la respuesta. En este proceso influirán que las consultas a base de datos sean muy lentas, scripts de terceros, mala optimización del WordPress o un mal servidor.
  3. Respuesta al cliente. Tras el procesamiento del servidor este devolverá al cliente la información solicitada en forma de página web. En este paso influirá la velocidad de red del servidor y del cliente.

El resultado de estos tres pasos dará como resultado un tiempo al que actualmente conocemos como Time To First Byte.

¿Cómo se mide el Time To First Byte?

Una vez presentado el TTFB será el momento de que aprendas a medir el Time To First Byte de tu página con el fin de conocer si realmente este proceso esta siendo demasiado lento a la hora de entregar tu página web a tus usuarios.

Este cálculo se puede hacer a través de las propias herramientas que te facilitan los navegadores como Google Chrome:

Botón derecho sobre la página web > Inspeccionar > Red o Network > Cascada o Waterfall (En dicha columna podrás ver el TTFB de cada petición).

Sin embargo, con el fin de ofrecer una visión más agradable y detallada del TTFB muchas herramientas de medición de WPO te ayudarán con esta tarea.

Herramientas para medir el TTFB

A la hora de medir el TTFB las principales herramientas que existen en el mercado son:

Medir TTFB con GTmetrix

Gracias a la herramienta gratuita GTmetrix podrás medir tu TTFB de forma sencilla y rápida.

Medir ttfb con gtmetrix

Medir TTFB con Pingdom Tools

La herramienta de Pingdom Tools te permitirá medir tu TTFB en la columna «Tiempo de espera».

Medir TTFB con Web Page Test

Web Page Test será otra herramienta para medir el TTFB de tu página web de forma sencilla.

Medir ttfb con web page test

¿Qué Time To First Byte o latencia será bueno?

El mejor Time To First Byte idóneo para tu página web siempre será 0 aunque eso será imposible.

Por lo tanto, cuanto menor sea tu TTFB mejor que mejor.

No obstante, menos de 200ms sería el TTFB ideal mientras que superar los 500ms será sinónimo de problemas en este aspecto.

¿Qué factores influyen en el TTFB?

Una vez conocido qué es el TTFB, cómo se mide y cual es el Time To First Byte ideal será el momento de conocer cuales son los factores son los que influyen en el.

Por todo ello, has de saber que a la hora de calcular el TTFB los factores que influyen son:

  • El hosting utilizado.
  • La configuración de tu página web (Plugins, Themes, versión de WordPress).
  • La optimización de tu página web y sus archivos.
  • Tu sistema de DNS.
  • Que utilices o no CDN.
  • Dónde esté alojado tu servidor.
  • Una base de datos mal optimizada.
  • Conectividad del servidor y del cliente.
  • Otros aspectos secundarios.

¿Cómo reducir el Time To First Byte en WordPress?

Lo bueno es que reducir el Time To First Byte de tu WordPress es relativamente sencillo siempre y cuando sigas estos pequeños ajustes:

Hosting

El hosting influirá de forma crucial en tu TTFB. Si utilizas un hosting de mala calidad o muy saturado esta métrica se resentirá.

Por lo tanto, te recomiendo utilizar un hosting compartido de calidad como Siteground o, si dispones de más dinero siempre será recomendable utilizar un servidor dedicado o VPS.

Distancia geográfica de tu hosting

Es importante que los servidores donde está alojada tu página web estén cerca de tu público PRINCIPAL.

Por este emotivo, si tu audiencia principal se encuentra en España será recomendable que tu hosting esté localizado en España con el fin de reducir la distancia entre cliente y servidor.

Uso de una CDN

Si tu audiencia está muy segmentada en varios países muy distantes entre si (España y Latinoamérica por ejemplo) lo más recomendable será utilizar una CDN que te ayude a entregar los archivos HTML/CSS/JS e imágenes de tu página web desde un nodo cercano a donde se hizo la petición.

Proveedor Premium de DNS

En la resolución de los DNS se pueden perder unos milisegundos preciosos para la optimización de tu TTFB. Por lo tanto, contratar un servicio premium de DNS mejorará este proceso.

Uso de plugins de cache

Optimizar tu página web será fundamental para reducir el TTFB. Por este motivo, siempre utiliza en tu página web algún plugin de caché tipo WP Rocket, Autoptimize o W3 Total Caché.

Reducción de plugins pesados

Evita utilizar plugins pesados en tu WordPress si no quieres que tu TTFB se dispare y tu página web sea demasiado lenta.

Utilizar un Theme Ligero

Intenta utilizar una plantilla o theme ligero como GeneratePress o los distintos themes que te cito en este post.

Intentar reducir el número de Builders

Los Builders como DIVI, WPBakery Page Builder o Elementor no son amigos del TTFB. Suelen generar un montón de código y esto es sinónimo de ralentización.

Por lo tanto, si los evitas en la medida de lo posible mejorarás tu TTFB significativamente.

Reducir el número de redirecciones

Cada vez que un navegador sigue una redirección se pierden unos milisegundos preciosos que ralentizarán tu TTFB.

Por lo tanto, en la medida de lo posible, evita las redirecciones internas y externas a tu página web para ganar un extra de velocidad.

Conclusiones sobre el TTFB

Cómo has podido ver a lo largo del post, el Time To First Byte (TTBF) es una métrica importante en cuanto a la optimización de una página web ya que es el primer paso antes de cargar una página web.

Por lo tanto, todo retraso en este proceso implicará si o si un empeoramiento de la velocidad de tu página web.

Por todo ello, es importante que te preocupes por el y lo mejores en la medida de lo posible con los consejos que has leído en este post.

Ahora te toca a ti ¿Conocías esta métrica? ¿Cuánto TTFB tiene tu página actualmente?

Cuéntamelo todo en los comentarios

¡Nos leemos en dos semanas!

¡Espera! Seguro que estos artículos también te interesan:
borja aranda cuadrado

Artículo escrito por:

Borja Aranda Vaquero

¡Hola! Soy Borja Aranda Vaquero y desde los 14 años me dedico diseñar páginas webs atractivas, rápidas, que convierten y optimizadas para SEO.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Servicio de
Consultoría de WPO

Mejora la velocidad de tu página web

+100 clientes satisfechos

¿Necesitas ayuda?

Campos marcados con (*) obligatorios

¿No quieres conseguir el 100/100 en el PageSpeed de Google?

Escríbeme tu email y te enviaré la mejor guía para conseguir el 100/100 en PageSpeed en sólo 9 pasos.

Alcanza finalmente el 100/100 en el PageSpeed de Google con esta guía

Recibe directamente en tu email esta guía basada en 9 pasos con la que conseguirás el 100/100 en PageSpeed de forma rápida y sencilla.

Solicita presupuesto sin compromiso

¿En qué necesitas ayuda? *
Cuál es tu página web (Si tienes...)
¿Cómo me has conocido? *
Campos marcados con (*) obligatorios