我有这个结构
Couchbase 服务器 <---> 沙发同步网关 <---> pouchdb
我有 4 个数据库,每个本地数据库都同步到远程,每个远程数据库都同步到本地,同步是实时的。当我加载页面同步开始,但每一秒我在控制台日志中有很多错误
这些错误会占用大量内存(我的 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);
如果我将“重试”值设置为 false,则没有问题,但实时同步不起作用,如果我将“重试”值设置为 true,我的页面每秒会生成大约 4 个错误(因为我正在同步 4 个数据库)我愿意?谢谢
编辑
我正在使用 pouchdb-5.4.1.js