[Twisted-Python] Large Transfers
Andrew Bennetts
andrew-twisted at puzzling.org
Sat May 10 08:38:51 MDT 2003
On Sat, May 10, 2003 at 06:59:16AM -0700, Uwe C. Schroeder wrote:
[..snip..]
> What I'm doing is to hand down XML data which is database-generated on the
> server side. Whenever a user requests a too large resultset the network layer
> fails. On the other hand the resultset already is in memory, so why not jut
> transfer it ?
> I realize that his is probably bad design, but it's the easiest way to
> transfer this information. Sure I can write the stuff to a temporary file and
> page it over, however this defies the purpose, since then the original call
> results in a message to go get the file. This means I need at least 4
The PB paging support doesn't require you to write out to a file, look at
e.g. twisted.spread.pb.util.StringPager, the implementation is quite simple.
Does this solve your problem? (I'm not a PB expert, so I can't really
answer your questions in depth).
-Andrew.
More information about the Twisted-Python
mailing list