類似于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)目,所以可能思考的有問題。
可以嘗試前端使用PouchDB,服務(wù)器再部署一個(gè)CouchDB。 前端的PouchDB可以緩存數(shù)據(jù),并和后端CouchDB保持實(shí)施更新,在后端數(shù)據(jù)庫有數(shù)據(jù)更新時(shí),PouchDB會(huì)回調(diào), 官方的文檔也寫的挺好的,上手很容易。 當(dāng)然也可以采取使用AJAX輪詢的方案。
CouchDB
PouchDB
AJAX
吾愛知道 2024 © 吾愛知道鄂ICP備2022002577號(hào)-1
站內(nèi)文章地圖 站內(nèi)問答地圖 站內(nèi)作者地圖 站點(diǎn)標(biāo)簽地圖 站點(diǎn)地圖 站點(diǎn)標(biāo)簽 站點(diǎn)題庫