Estoy buscando una herramienta simple o un comando integrado que me permita medir con una precisión de milisegundos el tiempo que lleva recuperar una página web remota desde una URL determinada.
12
¿Esto hace lo que estás buscando?
time wget http://example.com
rm foo; touch foo; python -m SimpleHTTPServer
y en otra:time wget --quiet --output-document=/dev/null localhost:8000/foo
y el resultado fue de 2 milisegundos. Ejecuté lo mismowget
contra google.com (que recupera unos 10K caracteres) y obtuve aproximadamente un cuarto de segundo. Entonces, llamemos al tiempo de inicio / ejecución aproximadamente 1% en ese caso. Luego, para comparar, lo hicetime curl file://foo
y obtuve unos 4 milisegundos.Httping hará eso.
fuente
Wireshark le permitirá examinar una transferencia con mucho detalle. Puede ver cuánto tiempo lleva descargar un solo archivo, como sugirió Dennis, o si abre la URL en un navegador web, puede ver cuánto tiempo lleva cargar todos los archivos relacionados (imágenes, scripts, etc.).
fuente
Puedes hacerlo con curl según esta respuesta
Cree un nuevo archivo
curl-format.txt
, y péguelo en:Luego ejecuta curl así:
curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"
fuente