N/A N/A
I hope you are well and looking forward to Christmas
I am not sure that I fully understand but are you querying using last
sequence ?
I use
changesurl = "http://"+ host +":"+port.tostring+"/"+database+
"/_changes?feed=continuous&include_docs=true&heartbeat=10000
+"&since="+lastseq",
I can let you have a copy of a skeleton node.js program that I use if
you think that it would help.
best regards
cliff
On 24/12/10 14:04, N/A N/A wrote:
> Hi there,
>
> I am trying to use continuous changes of CouchDB + some java script. Using
> couch.js, because it is nice and clean template for experiments i manage to
> establish a connection to CouchDB and my webapp. Everything is working fine
> except one thing. Because the socket is still open, my responseText in ajax is
> just appending the JSON answers, so it is getting bigger and bigger and bigger.
> With heartbeat of 100, memory usage is growing pretty fast. JSON data transfer
> could be really high sometimes and dataloss is not an option for me. One
> solution for me was just to use websocket + node.js(or similar). Or maybe to
> split() the answer in array and when it reach certain length to reopen the
> socket with current sequence of _changes. But this solution is not for my taste
> and looks for me like a hack and not like solution. So, if someone is familiar
> with continuous changes, is it possible to give me some advice how we can use
> continuous changes + ajax without responseText getting so big? Any workaround ?
> I prefer to not use websocket stuff(or something), because i prefer to keep
> things clean and stick only with CouchDB.
>
> Thanks in advance
>
>
>
>
|