GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo probar la velocidad de carga del sitio web en Linux

La velocidad de carga o el tiempo de respuesta del sitio web es muy importante para cualquier webmaster porque afectará la clasificación de los motores de búsqueda y la experiencia del usuario. Entonces, si usted es un administrador de sistemas o un webmaster, es importante que pruebe la velocidad de su sitio web y tome medidas inmediatas para acelerarlo. Hay varias herramientas basadas en la web y de línea de comandos disponibles para probar la velocidad de su sitio web.

En este tutorial, le mostraremos cómo probar la velocidad de carga de un sitio web usando el comando curl en Linux.

Probar la velocidad del sitio web con Curl

Curl es una herramienta simple pero poderosa para transferir datos hacia y desde un servidor. También se usa para probar el tiempo de respuesta usando las diferentes variables.

Probemos la velocidad de carga del sitio web https://www.howtoforge.com.

curl -s -w 'Testing Website Response Time for :%{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null https://www.howtoforge.com

Deberías obtener el siguiente resultado:

Testing Website Response Time for :https://www.howtoforge.com/

Lookup Time:		0.511
Connect Time:		0.565
Pre-transfer Time:	0.565
Start-transfer Time:	0.726

Total Time:		0.727

A continuación se muestra una breve explicación de cada opción:

  • conexión_tiempo - Muestra el tiempo en segundos desde que curl detectó la conexión hasta que llegó el primer byte.
  • búsqueda de nombre_hora - Muestra el tiempo en segundos que tomó desde el inicio hasta que se completó la resolución del nombre.
  • tiempo_pretransferencia - Muestra el tiempo en segundos que tomó desde el inicio hasta que la transferencia de archivos estaba a punto de comenzar.
  • time_starttransfer - Muestra el tiempo en segundos desde que curl detectó la conexión hasta que llegó el primer byte.
  • tiempo_total - El tiempo total en segundos para realizar la operación.
  • -s - No mostrar la barra de progreso.
  • -w - Se utiliza para definir qué mostrar en la salida.
  • -o - Se usa para escribir la salida completa en /dev/null.

Si su sitio web es HTTPS, puede ejecutar el siguiente comando:

curl -s -w 'Testing Website Response Time for :%{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nAppCon Time:\t\t%{time_appconnect}\nRedirect Time:\t\t%{time_redirect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null https://www.howtoforge.com

Deberías obtener el siguiente resultado:

Testing Website Response Time for :https://www.howtoforge.com/

Lookup Time:		0.511
Connect Time:		0.564
AppCon Time:		0.724
Redirect Time:		0.000
Pre-transfer Time:	0.724
Start-transfer Time:	1.085

Total Time:		1.264

Si no desea ejecutar un comando largo cada vez, puede crear un archivo llamado curl_test.txt y todas las opciones necesarias:

nano curl_test.txt

Agregue las siguientes líneas:

time_namelookup:  %{time_namelookup}\n
time_connect:  %{time_connect}\n
time_appconnect:  %{time_appconnect}\n
time_pretransfer:  %{time_pretransfer}\n
time_redirect:  %{time_redirect}\n
time_starttransfer:  %{time_starttransfer}\n
----------\n
time_total:  %{time_total}\n

Guarde y cierre el archivo y luego ejecute el siguiente comando:

curl -w "@curl_test.txt" -o /dev/null -s https://www.howtoforge.com

Deberías obtener el siguiente resultado:

time_namelookup:  0.013
time_connect:  0.056
time_appconnect:  0.160
time_pretransfer:  0.160
time_redirect:  0.000
time_starttransfer:  0.511
----------
time_total:  0.753

Simplemente puede reemplazar www.howtoforge.com con el nombre de su sitio web o la dirección IP para probar la velocidad del sitio web.

Conclusión

En la guía anterior, aprendió cómo probar la velocidad de carga del sitio web usando el comando Curl. Espero que esto te ayude a probar la velocidad de tu sitio web.


Linux
  1. Cómo instalar y probar Ansible en Linux

  2. Cómo probar un paquete sin instalarlo en Linux

  3. Cómo establecer o cambiar la zona horaria en Linux

  4. Linux:¿cómo encontrar la fecha de creación del archivo?

  5. Las 5 mejores formas de acelerar un sitio web lento

Cómo probar la velocidad de Internet usando la línea de comandos en Linux

speedtest-cli – Prueba de velocidad de Internet en la terminal de Linux

Cómo alojar un sitio web en un servidor web Apache

Cómo comprobar la velocidad de Internet en Linux

Cómo encontrar la fecha y hora de instalación del sistema operativo Linux

Cómo configurar la fecha y la hora en Linux