2016-02-20 33 views
0

我在我的電腦中使用Windows 7的終極和xampp。我使用copy()函數將文件複製到PHP中。但是,當我用相同的設備和相同的文件測試它時,從Windows資源管理器複製功能比當我用php複製文件copy()函數更快。使用PHP複製文件通過copy()函數如此緩慢

(525MB用Windows資源管理器大約5分鐘,25分鐘用PHP,我的文件位於HTDOCS文件夾中,目的地是Flashdisk)。

反正有沒有辦法使copy()函數在php中更快?或者也許是有任何其他功能複製文件在PHP運行速度更快?

無論如何謝謝你。

+0

這需要幾分鐘的時間複製一個525MB的文件?這很煩人,應該在幾秒鐘內完成。我們在談論創建本地副本還是將文件傳輸到遠程主機? – maxhb

+0

我們談論創建本地副本。它是功能軟件問題嗎?或者可能是硬件? –

+0

如果Windows只能夠每分鐘複製大約100MB,那麼這聽起來像是一個硬件問題。在不是高端機器的PC上,500MB以下的時間少於10秒,大約3GB /分鐘。 – maxhb

回答

0

我已經測試過很多次,而且我得到這是硬件解決方案。雖然,是的! PHP的複製功能比探險家慢。我認爲是因爲它在函數中調用函數來檢查目標文件或文件夾。

SIMACO:按我的計劃 複製Windows資源管理器:通過複製文件資源管理器的Windows

enter image description here