Mit diesem Script kann man die Downloadgeschwindigkeit von einer Datei auf eine geswünschte Geschwindigkeit ausbremsen.
Ist sehr nützlich, wenn man keine schnelle Anbindung des Servers hat.
Mehr zum Script findet Ihr hier: scriptpara.de
Ist sehr nützlich, wenn man keine schnelle Anbindung des Servers hat.
PHP-Code:
<?
$file = 'lala.zip';
$limit = 10; // Hier gibt man ein, wie viel Kilobyte pro Sekunde max. geladen werden dürfen.
$verzeichnis = '/srv/www/html/downloads/'; // Downloadverzeichnis
$rundeslimit = round($limit*1024); // Kilobytewert in Byte umrechnen
header('Cache-control: private');
header('Content-type: application/octetstream');
header('Content-Length: '.filesize($verzeichnis.$file));
header('Content-Disposition: attachment; filename='.$file);
// Attachementheader senden
flush();
$fd = fopen($verzeichnis.$file, 'r');
while(!feof($fd))
{
echo fread($fd, $rundeslimit);
flush();
sleep(1);
}
fclose ($fd);
// Die Speed-Sperre wird geschaltet
?>
Kommentar