這是一個跨學科的問題。我的技術選擇是Python/Django和Android或iOS。如果你能解決這些特別的問題,但這更多的是技術問題。通過移動API發送多個圖像的最佳方式?
我想通過HTTP查詢返回一些小圖像(比如10k,每個10k)。這將由移動應用程序使用。我只需要返回一個ID列表並讓手機客戶端分別獲取每張圖片,但我認爲這些數字足以保證讓這種效率更高。
所以選項1只是讓客戶端分別拉取每個圖像。這將涉及每次單獨的網絡連接,可能是最簡單但最糟糕的方式。
選項1.1可能試圖讓移動客戶端在同一個連接上發出多個HTTP請求。我對此有點朦朧。
選項2可能會以某種方式返回多部分響應。編寫服務器和客戶端可能會很棘手。有沒有預先存在的Python服務器? Android和iOS客戶端庫如何?
選項3可能會壓縮內容。自己使用了Python zip庫後,這不會是我的第一選擇(IIRC它只能在'真實'文件而不是文件類對象上運行)。
什麼是最好的方式去?
同意,這是相當數量的數據。我所讀到的關於移動開發的所有文獻都表示,規劃數據傳輸是一個好主意,而不是簡單的做法。 – Joe 2012-07-18 21:40:08