2010-08-11 71 views
2

我有一个窗口2003专用服务器,我已经安装了xampp。通过php通过文件下载很慢

所以我试图通过下载使用PHP脚本如zina从pancake.org,phpIndexer PHP功能,如fread,fgets,file,file_get_contents;

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

任何想法是什么造成的?我应该调整任何php.ini来反映?

+2

您需要显示一些代码。 – 2010-08-11 10:19:42

+0

另外,你可以详细说明你的意思是“从mod_dirlisting下载”吗?你的意思是从apache直接下载文件(不含PHP)? – 2010-08-11 10:20:06

+0

@pekka,是的,直接从apache。 – newbieUser 2010-08-11 10:24:14

回答

0

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