Может ли Curl задержка печати измеряться миллисекундами?

Может ли Curl задержка печати измеряться миллисекундами?

Хотите узнать, есть ли возможность для curl выводить задержку в миллисекундах? Вариант, который работает как на Linux, так и на Mac OSX, был бы хорош.

решение1

На основеэтот пост на Stack Overflow, вам сначала нужно создать файл формата curl, назвав его, curl-format.txtнапример, и поместив в него следующее:

    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

После этого вы можете выполнить запрос с помощью этой команды, вызывая созданный вами текстовый файл:

curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"

Результаты будут примерно такими:

   time_namelookup:  0.001
      time_connect:  0.037
   time_appconnect:  0.000
  time_pretransfer:  0.037
     time_redirect:  0.000
time_starttransfer:  0.092
                   ----------
        time_total:  0.164

Возвращаясь к посту StackOverflow, можно увидеть, что там более подробно описывается, что делает каждый раздел.

Связанный контент