我有一個網絡應用程序,可以在啓動時獲取幾十個項目。所有這些項目都是JSON,小於1kb。使用JSON對象與localStorage/sessionStorage/IndexedDB/WebSQL /等。
現在有很多存儲選項可以在問題中看到。
我正在考慮將這些對象存儲在瀏覽器JS中的一個變量中。我真的不明白爲什麼我想要使用這些瀏覽器存儲中的任何一個?
那麼,使用任何基於瀏覽器的存儲而不是JS內的變量是什麼原因。 可能來自某個數據大小,最好使用瀏覽器存儲,例如從100kb開始,最好不要使用JS變量。
var myModel = {}
注意
用戶進入應用程序,他將得到來自服務器的新的內容每次。內容對於緩存來說太實時了。 `
您提到內容需要始終保持新鮮,那麼爲什麼您會考慮存儲或緩存它?你實際上在浪費帶寬,你爲什麼不從一個返回json的web服務中獲取? –
我只是擴大了我的理解。我現在知道我不需要這些! – xrDDDD