1

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 ファイルを含む)。

4

2 に答える 2

1

echo curl_getinfo($ch, CURLINFO_REQUEST_SIZE);

于 2013-02-07T03:16:51.520 に答える
1

実際にはちょっと単純です

curl_getinfo($ch, CURLINFO_SIZE_DOWNLOAD);

http://php.net/manual/en/function.curl-getinfo.php

于 2013-02-07T03:16:54.030 に答える