2012-10-14 152 views
1

我想知道如果我的理論是正確的,我都託管在S3以下文件: -對於文件的Amazon S3下載速度的不同尺碼

  • 單83.9 MB ZIP文件
  • 單ZIP文件分爲12個文件
  • 分爲24個文件

我是假設單一的ZIP文件將有最好的結果,但這似乎並沒有如此單一的zip文件。

最新成果

  • 單:2分鐘
  • 12個文件:2.8分鐘
  • 24個文件:11分鐘

特別是單個文件下載的速度變化,我這個文件的結果範圍從15分鐘到35分鐘不等。

問題:對於不同的文件大小,Amazon S3是否有不同的下載方法/速度?

+0

一個數量級的差異似乎是一個可怕的很多。你確定沒有其他影響造成這種情況嗎? –

+0

第二次測試 - 單人:16.5分鐘--12個文件:2.5分鐘--24個文件:4.25分鐘 –

+0

沒有什麼應該影響結果,它是測試每個下載速度的代碼的相同位數,我沒有任何東西在我的Mac上運行干擾。 –

回答

1

沒有亞馬遜s3沒有不同的下載計數方法。如果您讓我們知道您正在使用哪個工具下載數據,那將會更好。因爲如果您的工具允許您以並行線程(進程)方式下載數據,那麼您的部分操作將比單個文件處理時間花費更少的時間。

其次下載時間可能會因互聯網速度而異。

+0

我在單獨的Xcode移動項目中創建了該腳本,以簡單測試下載速度。執行一個簡單的HTTP請求,一次請求一個請求。 –

+1

然後,無論您正在使用什麼工具,下載文件(大小以MB爲單位),在下載進程「連接超時」之間發生此類錯誤,並重新啓動下載進程。這麼大的文件需要時間來完成這個過程。 –

+0

如果失敗,我還沒有設置腳本重新啓動下載,所以如果發生超時,它會停止。 –