亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 想知道readfile()的相關(guān)信息。 [打印本頁]

作者: yb0312    時間: 2006-11-23 23:30
標題: 想知道readfile()的相關(guān)信息。
readfile() 讀入一個文件并寫入到輸出緩沖。
  1. <?php
  2. header('Content-Disposition: attachment; filename="downloaded.pdf"');
  3. readfile('http://www.myweb.com/original.pdf');
  4. ?>
復制代碼

  1. <a href=http://www.myweb.com/original.pdf>downloaded.pdf</a>
復制代碼


1,以上兩種方式都可實現(xiàn)original.pdf文件的下載,我想知道用兩種方式的優(yōu)缺點。
2,readfile()方式是將整個文件讀入緩沖區(qū),它是怎樣分配緩沖區(qū)空間的呢?如果文件過大,甚至超過服務(wù)器內(nèi)存容量。readfile()函數(shù)是怎樣處理類似問題的。如果同時有多個下載線程存在的話,讀入緩沖區(qū)的文件容量將會過大,會不會出現(xiàn)什么問題。
3,如果說在短時間內(nèi)出現(xiàn)大量下載的情況的話,那種方式的服務(wù)器資源消耗更大?
謝謝指點!
作者: geel    時間: 2006-11-23 23:57
肯定是readfile消耗資源大。至于你問的1、2問題,估計要看看源代碼了




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2