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:
- Instalación: Descargue el script y hágalo ejecutable:
curl -LJO https://raw.githubusercontent.com/jaygooby/ttfb.sh/master/ttfb
chmod +x ./ttfb
- 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.
- 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
- Uso básico:

Detalles Técnicos
ttfb.sh
utilizacurl
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.