2015-02-25 7 views
0

Использование живой репликации, есть запрос GET каждые 25 секунд, запрашивающий изменения.Pouchdb - настройка живой репликации

Есть ли способ установить этот интервал на больший интервал?

Это может быть полезно с учетом оплаты некоторых услуг хостинга за транзакцию, и они рассматривают варианты как тяжелые (облачные).

ответ

0

Это странно; репликация должна выполняться с использованием длинного опроса, т. е. одного длинного запроса.

Если есть документы для репликации с сервера на клиента, в этом случае да, будет GET для каждого из них.

Независимо от того, что может быть причиной этого, вы можете использовать pouchdb-dump и pouchdb-load, чтобы выполнить первоначальную репликацию в одном запросе.

+0

Уже используется свалка и загрузка. протестировано с последним отвалом варом self.remoteserver = "HTTP: //[email protected]/super" возвращением self.db.load ('данные /' + DUMPFILE, {прокси: self.remoteserver , ajax: {cache: true}}); Это то, что я делаю, рассматривая прокси-сервер для рассмотрения контрольных точек. последнее, что я попробую - создать дамп с тем же URL-адресом, что и конечный сервер. – vpease

+0

также это команда запуска репликации: var sync = self.db.replicate.from ( self.remoteserver, {live: true, retry: true}) – vpease

Смежные вопросы