just a quick note, "yield" generators will hold up whole stack (for that long time), so be careful what u keep up there - with many paralel requests the memory may get eaten.
On Sunday 15 February 2009 17:33:20 Russ Ryba wrote: > I just added a tutorial to the cookbook showing how to use yield to > serve out large content or perhaps do long polling. The simple > example uses time.sleep to simulate some long process. You'll find > that it does sleep correctly and delay spitting out content if you > use telnet. It is flushing the content. > > If you have problems getting it to show up you need to play with > the web headers. Transfer-Encoding "chunked". If your browser > doesn't support it then it may buffer the content and instead of > incremental download you'll see a large delay then the whole page. > > I've only tested this with the CherryPy server. I don't know if it > works with others. > > http://webpy.org/cookbook/streaming_large_files > > > Comments and feedback appreciated. > > Thanks, > > Russ Ryba --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/webpy?hl=en -~----------~----~----~----~------~----~------~--~---
