Meteor-JS支持離線存儲/緩存嗎?Meteor-JS支持離線存儲/緩存嗎?
從我讀什麼:https://guide.meteor.com/collections.html:
相反,在客戶端上,一個集合是 數據庫的客戶端緩存。這要歸功於Minimongo庫 - 一個 內存中的所有JS,實現了MongoDB API。
內存部分似乎無效脫機工作。我錯了嗎?
編輯:通過「離線」我的意思是儘可能多的那些特質:
- 負載的應用,即使沒有互聯網連接,顯示用戶的數據
- 使離線編輯,後來它們同步,即使離線爲例如小時
- 加載應用程序時,在離線狀態下還未同步編輯也應該顯示
EDIT2:我想在適當的期限將是離線第一
如果通過「Meteor.call」進行更改,實際上它們將反映在客戶端(樂觀UI)中,但實際上客戶端也會[繼續嘗試](https://guide.meteor。 com/methods.html#retries)將方法調用發送到服務器,直到它成功或應用程序關閉(並從Cordova的設備中取出內存)。 – ghybs
當用戶關閉標籤並且輸入的數據將丟失時,它將停止嘗試。 – Ankit
OP的觀點聽起來更像混合應用程序,而不是通過瀏覽器訪問。與瀏覽器選項卡相比,混合應用程序更少出現在設備內存中。 – ghybs