Herramienta ttfb.sh para medición del tiempo del primer byte (TTFB)

En el mundo del desarrollo web y el SEO, el Tiempo Hasta el Primer Byte (TTFB) es una métrica vital para medir la velocidad y eficiencia de un sitio web. La herramienta ttfb.sh surge como una solución eficaz para medir el TTFB de uno o varios URLs, ofreciendo una visión detallada del rendimiento del sitio.

Características de ttfb.sh

  • Mide el TTFB: ttfb.sh calcula el tiempo que tarda en recibir el primer byte de un sitio web, excluyendo el overhead de la conexión para una aproximación más precisa del TTFB.
  • Múltiples URLs: Capacidad para probar un solo URL o varios simultáneamente.
  • Resultados Detallados: Muestra los valores más rápidos, más lentos y medianos del TTFB.
  • Logs de Cabeceras de Respuesta: Opción para registrar todas las cabeceras de respuesta.

Uso de ttfb.sh

Para utilizar ttfb.sh, se pueden seguir los siguientes pasos:

  1. Instalación: Descargue el script y hágalo ejecutable:

    curl -LJO https://raw.githubusercontent.com/jaygooby/ttfb.sh/master/ttfb
    chmod +x ./ttfb
  2. Ejecución: Utilice el script con diferentes opciones para adaptarlo a sus necesidades:
    • -d: Modo debug.
    • -l <archivo_log>: Registra las cabeceras de respuesta.
    • -n <número>: Número de veces para probar el TTFB.
    • -o <opción>: Pasar opciones adicionales a curl.
    • -v: Salida detallada con desglose de la respuesta.
  3. Ejemplos de uso:
    • Uso básico: $ ttfb administraciondesistemas.com
    • Uso detallado con desglose de respuesta: $ ttfb -v https://administraciondesistemas.com
    • Testear múltiples veces: $ ttfb -n 5 example.com/example/url
    • Testear múltiples URLs: $ ttfb bbc.co.uk news.bbc.co.uk

Detalles Técnicos

  • ttfb.sh utiliza curl para realizar las mediciones, empleando la fórmula %{time_starttransfer} - %{time_appconnect}.
  • time_starttransfer¹: Tiempo desde el inicio hasta que el primer byte está a punto de ser transferido.
  • time_appconnect²: Tiempo hasta que se completa el handshake SSL/SSH/etc con el host remoto.

ttfb.sh es una herramienta esencial para desarrolladores y administradores de sitios web que buscan optimizar el rendimiento de sus páginas. Al proporcionar una medición precisa del TTFB y la capacidad de registrar detalles de las respuestas, ttfb.sh ayuda a identificar y resolver problemas de rendimiento eficazmente.

Más información en GitHub.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio