At 11:03 AM 3/18/2005, Jim Jagielski wrote:

>Seems to me, having apr_socket_sendfile universally available and
>having APR deal with whether sendfile exists or how to
>implement or emulate it makes the most sense...

The corollary is that if apr_socket_sendfile doesn't do what
the user expects, they may have a better approach than we do
in fake_sendfile.

The single biggest sendfile() problem is remotely mounted 
filesystems, which (AFAIK) most platforms don't successfully
support.  Does apr know this, can we determine this (in a
relatively optimial manner) or is it easer for our user to
determine it at a specific time (such as when httpd is going
to do a stat() anyways?)

I'm a little worried that fake_sendfile is less optimal than
other games which can be played in multi-connection server
cores, possibly future mpm designs.

Bill 

Reply via email to