Я ищу простой инструмент или встроенную команду, которая позволит мне с точностью до миллисекунды измерять время, необходимое для извлечения удаленной веб-страницы с заданного URL-адреса.
12
Делает ли это то, что вы ищете?
time wget http://example.com
rm foo; touch foo; python -m SimpleHTTPServer
а в другом:time wget --quiet --output-document=/dev/null localhost:8000/foo
и результат составил 2 миллисекунды. Я запустил то же самоеwget
на google.com (который получает около 10 000 символов) и получил около четверти секунды. Итак, давайте назовем время запуска / выполнения около 1% в этом случае. Затем для сравнения я сделалtime curl file://foo
и получил около 4 миллисекунд.Httping сделает это.
источник
Wireshark позволит вам изучить перевод во многих деталях. Вы можете увидеть, сколько времени требуется для загрузки одного файла, как предложил Деннис, или, если вы откроете URL-адрес в веб-браузере, вы увидите, сколько времени потребуется для загрузки всех связанных файлов (изображений, сценариев и т. Д.).
источник
Вы можете сделать это с помощью curl согласно этому ответу
Создайте новый файл
curl-format.txt
и вставьте:Затем запустите curl следующим образом:
curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"
источник