我有这样的结构pouchdb和couchbase同步网关
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不存在任何问题,但现场同步不工作,如果我设置“重试”的价值真我页面每秒产生大约4个错误(因为我正在同步4个数据库) 我该怎么办? 感谢
编辑
我使用pouchdb-5.4.1.js
他们不是真的错误;如消息所示,PouchDB只是检查服务器上已保存的复制检查点,并且浏览器最终会在没有一个404响应状态时记录错误。这应该只发生在第一次复制上;之后,PouchDB保存一个检查点,并且日志不应该再发生。这看起来像PouchDB,我不太了解(我在Couchbase Mobile上工作)。 –
是的,我知道这不是真的错误,但这些“没有错误”就像口渴的婊子...我有很多问题,因为该应用程序是无法使用的...有没有什么好的替代pouchdb同步服务器客户端?谢谢 –
如果你想要在普通网页上运行的东西,PouchDB是我所知道的唯一选项。如果您可以使用PhoneGap之类的应用容器,则可以使用Couchbase Lite插件。 –