Прежде чем я потрачу время на прототип этого, я думал, что попрошу внести некоторые данные от других.SignalR & browsers Локальное хранилище Использование дела
У меня есть список на веб-странице, когда пользователь выходит за пределы диапазона (сотовая связь, беспроводная связь и т. Д.). Мне нужно, чтобы пользователь мог вносить изменения в данные для каждого элемента списка, и изменения сохраняются локально пока соединение не будет восстановлено.
Так что я думал, что для достижения этой цели нужно использовать SignalR и локальное хранилище браузеров.
SignalR - это соединение для отправки/получения данных в реальном времени.
Если состояние соединения подключено, я выполняю как обычно, отправляя изменения формы в реальном времени.
Если состояние соединения отключено, локальное хранилище используется для хранения модифицированных данных формы до тех пор, пока не произойдет пересоединение с концентратором, после чего я отправляю данные на сервер для сохранения.
Может ли кто-нибудь стрелять в отверстия? За и против? Лучший подход?
Мой стек JavaScript, HTML5, C# API
Заранее спасибо за ваши мысли.
serverSentEvents не опрос - сервер толкая данные клиенту в потоковом режиме – Pawel
В ходе тестирования я заметил serverSentEvents имел форму держать в живых, как таковой предполагается, что способ соединения является формой опроса. Скорректированный ответ, спасибо. –