2014-01-28 114 views
1

我正在使用Debian服務器,16 GB RAM,QuadCore,GBitLan等......不值一提。我如何加快PHP的FTP速度

我有一個上傳速度通過PHP ftp_put (...)函數的問題。 如果我從本地傳輸4 GiB文件大小的文件,我只知道一個不切實際的測試,它使用本機FTP 36秒(133 MB/s)和ftp_put(...),相同的maschine,超過4分鐘(〜13MB /秒)。

所以我的問題是
- 爲什麼PHP的ftp_put(...)這麼慢
- 我怎樣才能加快步伐?

回答

0

難道本地FTP客戶端短路的下載(這通常會經歷完整的TCP/IP協議棧)到內部副本? 133 MB/s對我來說似乎相當高,但是我又沒有擁有2000美元的服務器。你可以使用Wireshark這樣的工具來驗證這一點(我想你甚至可以在Windows上看到你的帶寬利用率爲taskmgr.exe)。

+0

非常感謝您接受答案,但如果您提供最終答案,這將對您的進一步閱讀很有幫助。本地FTP確實使TCP/IP協議棧短路了嗎? – Jori