リクエストの応答時間を確認するCurlコマンド
# curl -o /dev/null -s -w %{time_namelookup}::% {time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"\n" http://www.php.cn 0.014::0.015::0.018::0.019::1516256.00
-o:curlから返されたhtmlとjsをガベージコレクションビン[/dev/null]に書き込みます
-s:すべてのステータスを削除します
-w:フォロー以下の形式で記述します rt
time_namelookup: DNS がドメイン名を解決する時刻 www.php.cn
time_commect: クライアントとサーバーが TCP 接続を確立する時刻
time_starttransfer: クライアントからのリクエストを応答します。 Web サーバーの最初のバイト 時間
time_total: クライアントがリクエストを送信し、対応するすべてのデータを Web サーバーに送信するのにかかる時間
speed_download: 来週の速度単位はバイト/秒です
上記のコマンドと返される結果は次のように理解できます。
0.014: DNS サーバーが www.php.cn を解決する時間単位は s
0.015: クライアントがリクエストを発行し、TCP を確立する時間です。 DNS 解決の時刻が含まれます
0.018: クライアントがリクエストを発行したとき、最初の応答が発行されたとき、前の 2 回を含むバイトが開始された時刻
0.019: クライアントがすべての応答データをクライアントを s; 接続を終了します
1516256.00: データのダウンロード速度
TCP 接続の確立サーバーがクライアントの最初のバイトを返すまでの時間: 0.018 秒 – 0.015 秒 = 0.003 秒
サーバーがクライアントに応答データを送信するための時間: 0.019s – 0.018 = 0.01s
上記は、Curl コマンドを使用してリクエストの応答時間を確認する方法です。メソッドの内容は、PHP 中国語 Web サイト ( www.php.cn) を参照して、その他の関連コンテンツをご覧ください。
関連記事: