2011-02-09 69 views
5

這是一個有趣的請求。客戶需要從北極博客。他們在衛星電話上的連接速度真的很差,所以一切都需要儘可能的精益。我應該使用HTTP還是FTP從北極上傳圖片?

過去,他們已經通過HTTP通過HTML表單提交了文本,並FTP了圖像。

有趣的是,從他舒適的辦公桌和高速寬帶連接來看,與FTP相比,HTTP感覺上傳文件要快得多。但我只是一名編碼員,對於將數據從網絡的一部分傳輸到另一部分的基礎技術我一無所知,因此我認爲最好仔細檢查一下傾向於瞭解更多關於這些事情的人

我想這些問題是:帶寬,&可靠性。

因此,考慮到這些條件非常嚴格

  1. 比撥號帶寬下
  2. 任意數量的小圖片(300x300px 72ppi)
  3. 文本數據(最多1500個字符)的

應該他們使用FTP或HTTP從北極上傳圖像?

+0

另外,Community Wiki選項在哪裏? – gargantuan 2011-02-09 11:26:32

+0

http://answers.yahoo.com/question/index?qid=20071224050334AAGGSpN – benhowdle89 2011-02-09 11:27:57

+1

北極上的連接速度真的會比那個電話上的任何其他地方差嗎?你可以在任何地方嘗試,看看哪個更好。 – 2011-02-09 21:29:51

回答

3

肯定HTTP如果客戶端和服務器支持部分上傳。原因是FTP是一個命令響應協議,並且連接糟糕,甚至在它上傳文件之前就很容易丟失它。接下來,FTP需要兩個套接字連接,這是額外的網絡負載(並且在非穩定連接的情況下可能存在弱點)。

如果您不能提供部分上傳功能(即文件上傳失敗,文件重新上傳完成),問題就會變得更加複雜。然後,您需要決定連接是否更慢或更不可靠(即頻繁丟失),即連接丟失的可能性是否高於FTP的輔助連接的開銷。

-1

我並沒有真正進入真正的協議級別 - 我個人更喜歡FTP的優點是能夠恢復傳輸....也許能夠使用HTTP編碼,但它已經實現在FTP。如果您的帶寬不足,您可能不希望重新上傳,如果您的連接被踢了一秒...