在我花時間對此進行原型設計之前,我想我會請求其他人提供一些輸入。SignalR和瀏覽器本地存儲用例
我在網頁上有一個列表,當用戶超出範圍(蜂窩,無線等)時,我需要用戶能夠對每個列表項目的數據進行更改,並將更改保留在本地直到連接重新建立。
所以我的想法是使用SignalR和瀏覽器本地存儲來實現這一點。
SignalR是發送/接收實時數據的連接。
如果連接狀態連接,我正常進行,提交在實時的形式變化。
如果連接狀態斷開時,本地存儲器用於存儲所述修改的形式的數據,直到與輪轂的重新連接發生時,在該時間餘發佈數據到服務器進行保存。
任何人都可以在此打洞?優點缺點?一個更好的方法?
我堆棧的JavaScript,HTML5,C#API提前爲您的想法
感謝。
serverSentEvents不輪詢 - 服務器以流方式 – Pawel
將數據推送到客戶端在測試中我發現serverSentEvents有存活的一種形式,因爲這種假設的連接方法是輪詢的一種形式。調整後的答案,謝謝。 –