[英]Passing file download via php very slow
我有一台Windows 2003專用服務器,已經在其中安裝了xampp。
因此,我嘗試使用pancake.org中的zina等PHP腳本,fread,fgets,file,file_get_contents等phpIndexer php函數來傳遞下載;
如果我從apache mod_dirlisting下載,速度是1mbps,但是在使用php的同一服務器上,速度下降到30kbps。
知道是什么原因造成的嗎? 我應該調整任何php.ini來反映嗎?
您可以嘗試使用readfile
函數( 請參閱PHP doc )。 fread
或file_get_contents
將文件讀取到內存,然后通過print
或echo
將其發送, readfile
將文件直接讀取到輸出緩沖區,應該更快。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.