PHPを使用してWebページに帯域幅を設定したい。
ファイルをダウンロードするための帯域幅を設定する php コードを取得しましたが、帯域幅を Web ページに設定したいと考えています。
PHPを使用してWebページに帯域幅を設定することは可能ですか?
可能であれば、参照用のサンプル コードまたは作業リンクを教えてください。
以下のコードは、ファイルをダウンロードするための帯域幅を送信することです
set_time_limit(0);
$filedownload = "files/abc.exe";
$time = 10000;
$obytes = 150*1024; //150k download speed restriction
$fd = fopen ($filedownload, "rb");
while (!feof ($fd)) {
list($usec, $sec) = explode(" ", microtime());
$time_start = $usec + $sec;
$bytes = ceil($obytes/100);
echo fread($fd, $bytes);
flush();
if($time < 10000) usleep(10000-$time);
$i++;
list($usec, $sec) = explode(" ", microtime());
$time_end = $usec + $sec;
$time =ceil(($time_end - $time_start)*1000000)+10;
}
fclose ($fd);