El tiempo hasta el primer byte (TTFB) es una de las métricas más desafiantes con respecto a la velocidad de la página porque está determinada completamente por el rendimiento del servidor y del software backend. Aunque TTFB ya no es una métrica principal en las métricas actuales de Pagespeed de Google, sigue siendo un factor esencial que influye en la velocidad de la página.

¿Cuál es el tiempo hasta el primer byte?

 

image-4.png
Fuente: https://www.keycdn.com/support/what-is-ttfb

 

TTFB es el tiempo que tarda un servidor en enviar el primer byte de datos. Incluye el tiempo que tarda la solicitud en enviarse al servidor, el servidor en procesar la solicitud y el servidor en enviar la respuesta. Generalmente, depende de la carga de la página y de la capacidad del servidor.

¿Qué es un buen nivel de TTFB?

Google recomienda que el La métrica TTFB debe ser inferior a 200 ms. Entre 200 y 500 ms se considera mejorable, mientras que cualquier valor superior a 500 ms se considera lento.

¿Cómo mejorar TTFB?

Las estrategias de mejora para TTFB no sólo mejoran el propio TTFB sino que también contribuyen directa o indirectamente a otras métricas de rendimiento web.

1. Elegir la ubicación adecuada del servidor

 

Ekran Resmi 2024-06-22 15.39.00.png
Fuente: https://tools.keycdn.com/performance

 

El análisis de la página de listado de Neredeoku.com muestra cómo los servidores ubicados en Turquía responden a los pings de diferentes países. Las métricas de TTFB aumentan con las solicitudes entre continentes, incluido el tiempo de resolución de DNS. Por lo tanto, seleccionar la ubicación adecuada del servidor es crucial para TTFB.

2. Mantener actualizadas las versiones del software

 

image-6.png
Fuente: https://kinsta.com/

 

Por ejemplo, al examinar el CMS de WordPress para PHP, es evidente que la moneda de la versión PHP mejora el rendimiento de las solicitudes del servidor. Este punto también es válido para la vigencia de los lenguajes y marcos de software.

3. Optimización de la base de datos

Las bases de datos utilizadas en las plataformas tienen varias configuraciones para mejorar el rendimiento. Estas herramientas deben optimizarse según la capacidad del servidor y el potencial de solicitudes. La configuración adecuada de estos ajustes es crucial para un rendimiento rápido de la aplicación. Además, no importa qué tan bien configuradas estén las configuraciones, las consultas a bases de datos mal escritas pueden ralentizar muchas aplicaciones.

4. Trabajar en un servidor dedicado

Las plataformas web corporativas suelen estar alojadas en servidores dedicados y estos servidores deben adaptarse a casos de uso específicos. Sin embargo, algunos sitios de comercio electrónico utilizan servidores compartidos con infraestructuras como Ticimax e Ideasoft. Estos proyectos deben planificarse para operar en servidores dedicados.

5. Configuración adecuada de los mecanismos de caché

Aprovechar los mecanismos de caché para contenido estático y resultados de salida puede mejorar el rendimiento de TTFB hasta 10 veces.

Si sigue estas estrategias, puede mejorar significativamente su TTFB, mejorando así la velocidad general de su página y la experiencia del usuario.