我需要讓用戶下載一些文件(例如PDF)。什麼會比較長:通過PHP或通過直接鏈接更快地下載文件?
- 由PHP(與特定的頭文件)發送該文件,
- 或把它放在HTTP公共文件夾,並得到用戶的公共鏈接下載它(沒有PHP幫助)?
在第一種情況下,原始文件可能在私人區域。 但我想這將需要一些時間來發送這個文件的PHP。
那麼如何衡量PHP花費的時間來發送文件以及它可以消耗多少內存呢?
P.S.在第一種情況下,當PHP發送頭文件和瀏覽器(如果安裝了pdf插件)將嘗試在瀏覽器中打開它,PHP仍在工作,或者它在頭文件立即發送後推出整個文件?或者,如果插件沒有安裝,瀏覽器會顯示「另存爲」對話框PHP仍在工作?
PHP花費的時間可以忽略不計。什麼會影響你和客戶的網絡連接。換句話說:你不必測量時間。只實施一個解決方案。 – Gordon 2011-12-20 11:00:25
在PHP發送文件的情況下,用戶會看到「另存爲」對話框並決定要做什麼,PHP會等待用戶的回答?內存將被使用?直到用戶決定點擊保存或取消,對吧? – user1016265 2011-12-20 19:23:24