簡體   English   中英

pouchdb從couchdb復制:非常慢

[英]pouchdb replicate from couchdb : very slow

我的couchDB中有一個~10k條目(~30Mo,沒有附件)數據庫。

使用Pouchdb瀏覽器端,從沙發上復制時,需要一段時間才能完成...

讓我感到驚訝的是我在沙發上收到的請求數量(數千!,我猜多少和文件一樣多) - 這是正常的嗎?

有沒有辦法“批量”這些請求,並通常加快復制過程?

謝謝。

我假設你正在使用PouchDB.replicate函數

在這種情況下,請嘗試修改batch_size選項:

PouchDB.replicate('mydb', 'http://localhost:5984/mydb', {batch_size: large_val})

其中large_val高於默認值100 值越高,復制應該越快,但它將使用的內存越多,所以要小心。

請參閱API參考

編輯:還要注意選項batches_limit ,默認為10 這是可以在任何時間並行運行的請求數,因此內存中的文檔數等於batch_size * batches_limit

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM