HTML5 - синхронизировать локальную БД с сервером - PullRequest
1 голос
/ 15 сентября 2010

У меня есть приложение, которое работает в режиме офлайн, также используя локальную базу данных браузера.Теперь я хочу, чтобы мое приложение синхронизировало это с моим сервером.Я хочу выполнить следующие задачи

  1. Проверять соединение через регулярные интервалы
  2. Когда у меня есть соединение, отправлять данные на сервер
  3. Получить обновленные данныена сервере.

Что я должен сделать для достижения поставленных целей?

Является ли решение WebSockets для этого?

1 Ответ

0 голосов
/ 15 сентября 2010

Вам не нужны WebSockets для этого. Я бы предложил просто использовать XMLHttpRequest. Вам необходимо отслеживать, какие локальные данные не синхронизируются с сервером (либо помещая ссылки на несинхронизированные данные в специальную «очередь» в автономном режиме, либо располагая отдельным полем в локальной БД с надписью «синхронизировано») , После подключения считайте несинхронизированные данные и отправьте их с помощью XMLHttpRequest.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...