[Haskell-cafe] whatever happened to sendFile?
Brandon S. Allbery KF8NH
allbery at ece.cmu.edu
Wed Aug 13 18:29:47 EDT 2008
On 2008 Aug 13, at 18:25, Jason Dusek wrote:
> Brandon S. Allbery KF8NH <allbery at ece.cmu.edu> wrote:
>> Right. I intended that to be a heads-up in both directions:
>> it is not simply a library convenience function, so one needs
>> to think about when to use it. In particular, it's possible
>> that overuse of sendfile() in the wrong circumstances will
>> create additional system load instead of reducing it.
> Can you say more about this? I assume that sending static
> images back and forth is a good fit for sendfile().
Your previously stated use case sounds like a good fit. I can easily
imagine sendfile() implementations starving other network operations,
though (and IIRC linux's early sendfile() implementation did so).
It's essentially an optimization specific to web servers.
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university KF8NH
More information about the Haskell-Cafe