通过php传递文件下载非常慢

时间:2010-08-11 10:06:40

标签: php apache2

我有一个2003专用服务器窗口,我已经安装了xampp。

所以我尝试使用PHP脚本传递下载,例如来自pancake.org的zina,phpIndexer php函数,如fread,fgets,file,file_get_contents;

如果我从apache mod_dirlisting下载,速度为1mbps,但在使用php的同一台服务器上,速度降至30kbps。

知道造成什么原因吗?我应该调整任何php.ini以反映?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用readfile函数(see PHP doc)。 freadfile_get_contents将文件读取到内存然后通过printecho发送,readfile将文件直接读取到输出缓冲区,应该更快。