你的答案並沒有絕對性。
但大數來說,開發app確實很注意傳送資料的問題。
太過頻繁的傳送,或是傳送大數據。
都是屬於不好的行為。
但有些數據有時又有安全性上的問題,不立即儲存又不行。
這時候就非常考驗開發人員的規劃能力了。
原則上,頻繁性更新的資料,盡量維持在1~3k左右為主。
能壓在1k內是最好。
大數據傳送能步進就步進。要不然就是想辦法規劃成不需要大數據。
app與開發網頁的性質並不太相同。有時要考量很多的東西。
但app有個特性要多加利用。
因為資料大多都可以背景運行處理。
可以考慮進系統時將db資料先緩存HashMap,A改過的項目對應HashMap的key做一個加入最愛的flag,
並在離開A時針對有加入最愛的flag確保資料寫入db,然後在b畫面僅讀HashMap資料或撈對應key的db資料即可,
另外b還需判斷如果沒有緩存的HashMap就需直接讀db顯示