我有这个结构
如果我将“retry”值设置为false,则没有问题,但是实时同步不起作用;如果我将“retry”值设置为true,则我的页面每秒会生成约4个错误(因为我正在同步4个数据库)。我能做什么?谢谢。
编辑: 我正在使用pouchdb-5.4.1.js。
我有4个数据库,每个本地数据库都与远程数据库同步,每个远程数据库也都与本地同步,同步是实时的。当我加载页面时,同步开始,但每秒钟我在控制台日志中看到很多错误。Couchbase服务器 <---> Couch同步网关 <---> PouchDB
这些错误使用了大量的内存(我的Chrome标签页在20分钟后使用了约800 MB的内存)。我该如何防止这种情况发生?问题在于我的JavaScript配置是
var syncOptions = {
live: true,
retry: true
};
var localDB = new PouchDB("building");
var remoteDB = new PouchDB("http://xxx.azure.com:4984/building");
localDB.sync(remoteDB, syncOptions);
如果我将“retry”值设置为false,则没有问题,但是实时同步不起作用;如果我将“retry”值设置为true,则我的页面每秒会生成约4个错误(因为我正在同步4个数据库)。我能做什么?谢谢。
编辑: 我正在使用pouchdb-5.4.1.js。