2011-02-14 113 views
0

我正在研究如何創建具有差異性的Web前端文件管理應用程序,並且我對我有一個要求有點難住。PHP文件管理應用程序

我希望我的服務器能夠控制遠程服務器上的文件移動,但我不會對傳輸速度留下深刻的印象,因爲我沒有使用samba/nfs坐騎。例如,如果我想將文件從遠程移動到遠程安裝的文件系統,則會發生2次傳輸,其中1次傳輸到服務器,然後1次傳輸到遠程目標。我將要處理的文件的大小使得這非常低效。

我可以考慮解決這個問題的唯一方法是讓我的服務器ssh進入遠程源併發出類似rsync/scp的東西到遠程desination。

所以我有2個問題

1)這是我的,我可以拿最佳/只的行動?

2)我更好地使用PHP庫來直接SSH嗎?或者我會更好地將動作傳遞到bash腳本之類的東西上嗎? (或任何其他人的任何建議,歡迎!)

感謝任何信息

斯圖爾特

+0

有沒有可能在遠程服務器上運行Web服務? – Andrew 2011-02-14 15:50:06

回答

0

你的意思是你想啓動從服務器到服務器的直接轉移,無需在內存中存儲完整的文件?你可以使用shell管道。如果你想完全繞過服務器,你應該使用bittorrent協議。