Ich glaube, ich bin da auf etwas gestoßen. Im File /components/com_remository/c-classes/remository_download_Controller gibt es ab Zeile 62 folgenden Block
Code:
$fp = @fopen($downpath, "rb");
$mqr = ini_get('magic_quotes_runtime');
ini_set('magic_quotes_runtime', 0);
$chunksize = 1*(64*1024); // how many bytes per chunk
if ($offset) fseek($fp, $offset);
while($fp && !feof($fp)) {
@set_time_limit(0);
$data = fread($fp, $chunksize);
print ($data);
$sent += strlen($data);
flush();
if (!feof($fp)) usleep(0.25*1000000);
}
Ich habe mal testweise die Zeile $chunksize geändert auf
Code:
$chunksize = 1*(2048*1024); // how many bytes per chunk
...und ich kann nun deutlich schneller downloaden. Die Frage ist, welchen Wert ich dort sinnvollerweise eintrage. Kann man das Limit ggf. komplett abschalten?
Fragen über Fragen...
Lesezeichen