Calcul Du Temps De Traitement Du Serveur Avec Curl

Je suis le délai de demande d'info avec curl à l'aide de la --write-out option comme décrit dans cet article.

Ici est un exemple de la sortie d'un de mes demandes:

        time_namelookup:  0.031
           time_connect:  0.328
        time_appconnect:  1.560
       time_pretransfer:  1.560
          time_redirect:  0.000
     time_starttransfer:  1.903
                        ----------
             time_total:  2.075

Ma question est: Comment puis-je déterminer combien de temps le serveur a pris le traitement de la requête? La réponse est:

time_starttransfer - time-connect

Qui est, l'heure à partir de laquelle la connexion a été établie à quand le serveur depuis l'envoi de sa réponse? Cela semble correct, mais je veux être sûr.

De détails sur curl calendrier variables peuvent être trouvés ici: http://curl.haxx.se/libcurl/c/curl_easy_getinfo.html

  • J'ai essayé de le comprendre ainsi. J'ai trouvé que les descriptions de l'époque sur curl.haxx.se/docs/manpage.html sont plus faciles à lire. Ma meilleure supposition à distance le temps de traitement est time_starttransfer - time_pretransfer. Ma compréhension est que time_pretransfer - time_connect comprend également le temps qu'il faut pour envoyer la requête.
InformationsquelleAutor Jonah | 2013-07-14