我正在使用以下代码强制下载存储在我服务器上的一些mp3文件。这工作正常,但下载1个mp3文件需要1分钟以上,即使对于2.5MB的文件也是如此。这花了很长时间似乎有些不对劲。我有什么想法可以让这个下载速度更快?
$fullfilename=$_GET['file'];
$filename=basename($fullfilename);
header('Content-type: audio/mpeg');
header("Content-Disposition: attachment; filename=\"{$filename}\"");
header("Content-Length: " . filesize($filename));
header('Content-Transfer-Encoding: binary');
ob_clean();
flush();
readfile($fullfilename);
exit;
答案 0 :(得分:0)
这取决于服务器和浏览器之间的互联网连接。 PHP无法做任何事情。