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 の投稿を参照すると、各セクションで何を達成するかについてさらに詳しく説明されています。