我有一个2003专用服务器窗口,我已经安装了xampp。
所以我尝试使用PHP脚本传递下载,例如来自pancake.org的zina,phpIndexer php函数,如fread,fgets,file,file_get_contents;
如果我从apache mod_dirlisting下载,速度为1mbps,但在使用php的同一台服务器上,速度降至30kbps。
知道造成什么原因吗?我应该调整任何php.ini以反映?
答案 0 :(得分:0)
您可以尝试使用readfile
函数(see PHP doc)。 fread
或file_get_contents
将文件读取到内存然后通过print
或echo
发送,readfile
将文件直接读取到输出缓冲区,应该更快。