Je recherche un outil simple ou une commande intégrée qui me permettra de mesurer avec une précision d'une milliseconde le temps nécessaire pour récupérer une page Web distante à partir d'une URL donnée.
12
Est-ce que cela fait ce que vous cherchez?
time wget http://example.com
rm foo; touch foo; python -m SimpleHTTPServer
et dans un autre:time wget --quiet --output-document=/dev/null localhost:8000/foo
et le résultat a été de 2 millisecondes. J'ai couru la même chosewget
contre google.com (qui récupère environ 10 000 caractères) et j'ai obtenu environ un quart de seconde. Appelons donc le temps de démarrage / d'exécution d'environ 1% dans ce cas. Ensuite, à titre de comparaison, je l'ai faittime curl file://foo
et j'ai obtenu environ 4 millisecondes.Httping fera cela.
la source
Wireshark vous permettra d'examiner un transfert en détail. Vous pouvez voir combien de temps il faut pour télécharger un seul fichier, comme l'a suggéré Dennis, ou si vous ouvrez l'URL dans un navigateur Web, vous pouvez voir combien de temps il faut pour charger tous les fichiers associés (images, scripts, etc.).
la source
Vous pouvez le faire avec curl selon cette réponse
Créez un nouveau fichier
curl-format.txt
, et collez-le:Ensuite, exécutez curl comme ceci:
curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"
la source