2013-02-07 33 views
1

我有一個頁面通過cURL加載另一個頁面。與此類似:使用cURL時估計流量

function get_data($url) { 
    $ch = curl_init(); 
    $timeout = 5; 
    curl_setopt($ch, CURLOPT_URL, $url); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
    $data = curl_exec($ch); 
    curl_close($ch); 
    return $data; 
} 
echo get_data($_GET["url"]); 

如何估算每個請求的流量?比方說,用戶想在我的頁面上顯示imdb.com,我想知道我的服務器在這個請求中使用了多少帶寬(包括傳遞的圖像和所有css/js文件)。

回答

1

echo curl_getinfo($ch, CURLINFO_REQUEST_SIZE);