2010-08-11 69 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將文件直接讀取到輸出緩衝區,應該會更快。