我怎样才能使文件下载速度变慢

  • 本文关键字:文件 下载速度 php
  • 更新时间 :
  • 英文 :


这是我的网站的最后一个下载页面,公众可以下载政府文件。我的代码从服务器读取要下载的文件,并在一个循环中发送到客户端浏览器。

$fp = fopen($file, "rb");
    while (!feof($fp))
    {
        echo fread($fp, 65536);
        flush(); // this is essential for large downloads
    }
    fclose($fp);
    exit;

我想非常慢地发送文件——也就是说,我可以在这个循环中使用Sleep函数(或类似的东西),以及在不导致用户客户端浏览器超时的情况下使用多少最大值?以便用户在等待文件下载完成的同时,有足够的时间阅读页面上显示的广告。

另外,我不熟悉PHP环境。

(请原谅我的道德/不道德)。

试试这个方法:http://bytes.com/topic/php/answers/341922-using-php-limit-download-speed

如果您愿意在Apache级别使用带宽共享

最新更新