Hoy vamos a ver como podemos medir la velocidad de un sitio web desde nuestra terminal linuxera, porque las estadísticas muestran que si una página web tarda más de 5 segundos en cargarse, la tasa de rebote aumenta al 70%. Lo que más nos interesa a los blogueros es que los usuarios consuman nuestro contenido y miren las publicidades. Sin embargo, hay varios factores que pueden reducir la velocidad de una página, incluidas imágenes y videos de gran tamaño.
Para hacer esto vamos a usar un comando que viene integrado en cualquier distribución que es cURL.
cURL es una herramienta de línea de comandos para transferir datos desde y hacia un servidor. Utiliza protocolos como FILE, FTP, FTPS, HTTP, HTTPS y muchos otros. Se puede usar descargar desde la línea de comandos o verificar los encabezados HTTP.
Vamos a ver un ejemplo para medir los principales sitios de redes sociales, el ejemplo sería
curl -s -w% {time_total} \\ n -o / dev / null https://google.com
Veamos el detalle de los parámetros para entender mejor esta medición:
- -s: no muestra el medidor de progreso.
- -w: define qué mostrar en la salida cuando se completa la operación.
- -o: escribe la salida como ‘/ dev / null’.
- {time_total}: el tiempo total, en segundos, de la operación. Los valores de tiempo cambian a medida que ejecuta diferentes pruebas, por lo tanto, se deben realizar varias pruebas para obtener una velocidad promedio.