2024年1月11日发(作者:)

济宁网站建设/整理

使用PHP限制网速的方法

在办公室里使用网络,经常只要有人在办公室下载东西,网速自然而然地被拉下来了,影响大家上网、办公。同样的问题,要是出现在了服务器上面,估计会让老板发火,事情发展的会更糟……看见这篇文章,整理给大家。

[代码] [PHP]代码

// local file that should be send to the client

}

else {

die('Error: The file '.$local_file.' does not exist!');

$local_file = '';

// filename that the user gets as default

$download_file = '';

// set the download rate limit (=> 20,5 kb/s)

$download_rate = 20.5;

if(file_exists($local_file) &&is_file($local_file)) {

// send headers

header('Cache-control: private');

header('Content-Type: application/octet-stream');

header('Content-Length: '.filesize($local_file));

header('Content-Disposition: filename='.$download_file);

// flush content

flush();

// open file stream

$file = fopen($local_file, "r");

while (!feof($file)) {

// send the current file part to the browser

printfread($file, round($download_rate * 1024));

// flush the content to the browser

flush();

// sleep one second

sleep(1);

}

// close file stream

fclose($file);

更多相关信息,请访问/hcwz/

济宁网站建设/整理

}

更多相关信息,请访问/hcwz/