> On 10/19/07, Tobias Bocanegra <[EMAIL PROTECTED]> wrote:
> > > What's the advantage of spooling here? Is it the performance
> > > improvement or are the functional benefits? In both cases I'd rather
> > > like to see the issues addressed by the underlying repository rather
> > > than by an extra layer of caching.
> >
> > where is no extra layer of caching here. by spooling we mean: read
> > from the input stream from the data of the repository, and write it to
> > the output stream of the response.
>
> The use of "spooling" as a term is a bit confusing, see for example
> the Wikipedia definition (http://en.wikipedia.org/wiki/Spooling):
>
>     In computer science, spooling refers to process of communicating data to
>     another program by placing it in a temporary working area, where the other
>     program can access it at some later point in time.
>
> I'd rather use "streaming" for the process of passing the data
> directly to the client without spooling (!) it first somewhere on disk
> or in memory.

thanks for the clarification. streaming t's a rather general name for
writing stuff to a stream.
however, when i think if spooling, i have a picture of a wool spool or
a old-taperecorder spool in mind, that gets unwired from the first
spool and wired on the second spool (with no temp buffer of course
:-). and that's what really happens. so i don't think the term
'spooling'  is so wrong.

regards, toby

-- 
-----------------------------------------< [EMAIL PROTECTED] >---
Tobias Bocanegra, Day Management AG, Barfuesserplatz 6, CH - 4001 Basel
T +41 61 226 98 98, F +41 61 226 98 97
-----------------------------------------------< http://www.day.com >---

Reply via email to