我正在構建一款必須在黑莓,iPhone和Android手機中工作的移動應用程序。我正在用HTML5,CSS和JQuery Mobile構建這個移動應用程序。然後,我將使用PhoneGap允許代碼作爲本機手機應用程序運行。移動應用程序必須能夠在沒有連接到互聯網的情況下工作。應用程序必須要求互聯網連接的唯一時間是首次加載時,因爲那時應用程序將下載超過50 MB的數據。下次應用程序具有互聯網連接時,它將輪詢服務器以獲取更多近期使用的數據。html5存儲大於50 MB的數據?
我的問題在於我在哪裏存儲50 MB的數據價值,可以當網絡連接是否存在被更新?
其他注意事項
我已經被別人勸阻利用Web SQL數據庫因爲規範是有效維護不再。我讀過localStorage和緩存清單,根據瀏覽器的不同,其存儲限制約爲3-5 MB。從經驗來看,我在使用PhoneGap API時遇到了很多挑戰,創建了一組可以可靠地寫入以下所有文件系統的代碼:ios,bb,android。
雖然我只是熱衷於找到一個合適的答案:-)我很好奇,你需要預先加載什麼樣的價值50MB的內容嗎? – scunliffe 2011-12-31 02:52:05
我也想知道你想要存儲什麼樣的數據。對於純文本,50mb看起來很多。如果您正在尋找存儲圖像或其他媒體文件,請考慮使用[PhoneGap的文件傳輸方法](http://docs.phonegap.com/en/edge/phonegap_file_file.md.html#FileTransfer)。 – 2011-12-31 16:18:57
@scunliffe嗯...比方說,我需要存儲大量的類似的10000名員工的縮略圖資料圖片,其PDF格式的簡歷,視頻短片等....媒體文件,我的觀點就是這樣的localStorage和緩存清單的電流容量是不夠的。 – John 2011-12-31 17:43:41