在分頁查詢的情況下,前端或者移動(dòng)如何處理后端數(shù)據(jù)的實(shí)時(shí)更新。 財(cái)富值11

科技 未結(jié) 2 1174
Hitmen_472
Hitmen_472 2022-09-26 17:00

類似于Twitter的這種網(wǎng)站的在瀏覽的過程中原來的數(shù)據(jù)已經(jīng)增加了,如果是采取分頁的方式獲取數(shù)據(jù),這里的數(shù)據(jù)源已經(jīng)發(fā)生改變了,直接獲取的方式應(yīng)該數(shù)據(jù)獲取重復(fù)的,但是并沒有發(fā)生發(fā)生錯(cuò)誤的。請(qǐng)問這樣的后端api應(yīng)該如何設(shè)計(jì)。我并不做過這樣的項(xiàng)目,所以可能思考的有問題。

2條回答
  •  Letmego
    Letmego (樓主)
    2022-09-26 17:11

    可以嘗試前端使用PouchDB,服務(wù)器再部署一個(gè)CouchDB。 前端的PouchDB可以緩存數(shù)據(jù),并和后端CouchDB保持實(shí)施更新,在后端數(shù)據(jù)庫有數(shù)據(jù)更新時(shí),PouchDB會(huì)回調(diào), 官方的文檔也寫的挺好的,上手很容易。 當(dāng)然也可以采取使用AJAX輪詢的方案。

提交回復(fù)