2015-09-25 59 views
0

我有一個關於Http和FTP的問題。我已經編寫了實用程序以使用FTP協議從服務器下載映像文件(映像存儲在這些服務器上)。該實用程序類正在從Spring mvc控制器中調用。該實用程序工作正常,但正確使用FTP協議的情況下還是應該重寫實用程序並使用HTTP協議圖像下載?哪種協議在這種情況下會更快?圖像下載哪個協議被認爲是HTTp vs FTp

+0

爲什麼你會期望要麼是特別「正確」,要麼比另一個更快?現在HTTP可能更常見,但你應該能夠只指定一個URL並讓它與任何一個協同工作...... –

+0

如果服務器不支持協議,你只會遇到一個問題,速度應該取決於如何你想從一臺服務器上傳輸許多圖像。如果只有一張圖片,則不應該有區別 –

+0

@JonSkeet。我只是想了解在這種情況下哪種協議會更快。那麼我應該使用FTP將HTTP替換我的實用程序代碼嗎? – Beast

回答

2

在使用HTTP或FTP協議傳遞的額外信息方面沒有特別的區別。

所以兩種協議之間的選擇並不取決於性能。

如果你正在寫一個客戶端,你不能決定。您需要使用與您的服務器相同的協議(可以是HTTP服務器,如Apache或FTP服務器)。

如果你正在編寫一個服務器,問問你自己,如果客戶端將更舒適的HTTP或FTP協議。如果您正在開發一個Web應用程序,最好的可能是HTTP協議。

+0

@Marino感謝親愛的回答。 – Beast

+0

如果您認爲此答案有幫助,並且正確答案並將其標記爲綠色檢查的正確答案。謝謝! –