Linux下使用curl查看http请求各阶段耗时

1. 准备文件模版(假设:curl.txt)


            time_namelookup:  %{time_namelookup}

               time_connect:  %{time_connect}

            time_appconnect:  %{time_appconnect}

           time_pretransfer:  %{time_pretransfer}

              time_redirect:  %{time_redirect}

         time_starttransfer:  %{time_starttransfer}

                            ----------

                 time_total:  %{time_total}


2. 使用curl带以下参数请求

curl -w "@curl.txt" -o /dev/null -s https://www.sogo.com

 结果:

[@ ~]# curl -w "@curl" -o /dev/null -s https://www.sogo.com

            time_namelookup:  0.004
               time_connect:  0.014
            time_appconnect:  0.141
           time_pretransfer:  0.141
              time_redirect:  0.000
         time_starttransfer:  0.153
                            ----------
                 time_total:  0.165
原文地址:https://www.cnblogs.com/imzye/p/8483836.html