27.6緩存注意事項
對于變化頻繁的數(shù)據(jù),如新聞內(nèi)容鸭巴、評論分數(shù)眷细、商品的庫存和銷量等,這些數(shù)據(jù)可以考慮不做緩存處理鹃祖;如果要做緩存處理溪椎,那在設備能正常連接網(wǎng)絡的時候,APP每次進入相關頁面都從服務器獲取最新數(shù)據(jù)恬口,同時保存數(shù)據(jù)到本地池磁;在網(wǎng)絡狀況不好或斷網(wǎng)的情況下,APP才讀取本地緩存數(shù)據(jù)楷兽,可以避免顯示空頁面給用戶地熄,改善用戶體驗。
對于用戶自身可以修改的數(shù)據(jù)芯杀,如購物車里的商品數(shù)據(jù)端考,當APP不支持同一賬號在多個設備同時登錄時,可以做緩存處理揭厚;即使在網(wǎng)絡正常的情況下却特,也可以優(yōu)先讀取本地緩存數(shù)據(jù);
當APP支持同一個賬號在不同設備上同時登錄和修改數(shù)據(jù)時筛圆,可以考慮不做緩存處理裂明;如果要做緩存處理,那在設備能正常連接網(wǎng)絡的時候太援,APP每次進入購物車頁面都從服務器獲取最新數(shù)據(jù)闽晦,同時保存數(shù)據(jù)到本地;在網(wǎng)絡狀況不好或斷網(wǎng)的情況下提岔,APP才讀取本地緩存數(shù)據(jù)仙蛉,可以避免顯示空頁面給用戶,改善用戶體驗碱蒙。