> > True. But I guess my main issue is still that the behaviour changes
> > radically based on a hidden configure check (ie. whether mmap is there
> > or not) and that ensuring a block-by-block read in user space is
> > inefficient for huge files.
> >
>
>
> good point... hrrmmm....
>
> it seems like this is an option that should be available (somehow), yet
> I don't really like adding another option to the function, as it
> requires too much "smarts" on the behalf of the user (at what point does
> mmap() slow things down instead of speed them up, what is mmap(), etc.)
Well, we do check and only do the mmap() for files larger than the block
size.
> Perhaps automatic detection could be option? if (filesize > X)
> blockread else mmap? It seems like the most intuitive way to implement
> it...
Sounds a bit magical. Why not just a block_readfile() function?
-Rasmus
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]