2011-08-11 57 views
1

使用CURL/PHP,我如何測量服務器的執行時間? b/w STARTTRANSFER_TIME和PRETRANSFER_TIME有什麼不同?Curl/php:執行時間?

+0

你說的是服務器的運行時間,運行卷曲代碼或者某個被稱爲其他服務器的所有預傳輸命令和談判捲曲?如果是另一臺服務器,我會說無法獲得執行時間 - 可以計算的是響應時間(其中包括網絡延遲) – dakdad

+0

上面談論的是宿主所需的服務器:通過執行時間我指的是服務器放置計算的時間問題! – ProXamer

+0

@DaveRandom提供的答案會爲您提供工具_your_服務器獲取響應的時間。嘗試將它與從CURL報告的'total_time'進行比較。還有關[STARTTRANSFER_TIME和PRETRANSFER_TIME](http://curl.haxx.se/mail/lib-2008-10/0054.html) – dakdad

回答

1

關於STARTTRANSFER_TIME和PRETRANSFER_TIME。

Starttransfer_time

傳遞一個指向雙接收時間,以秒計,花了 從一開始,直到第一個字節正要轉移。 這包括CURLINFO_PRETRANSFER_TIME,也是時間 需要計算結果

Pretransfer_time

傳遞一個指向雙接收時間,以秒爲單位的服務器,它採取 從直到文件傳輸即將開始。這 包括特定 到特定協議(S)參與