You might want to read this interesting (albeit slightly outdated) post about leveraging `sendfile` in Node.JS by Peter Griess: http://blog.std.in/2010/09/09/using-sendfile-with-nodejs/
Is this still best practice? What's the more "up to date" method?
splice and tee are the newer kernel interfaces, sendfile is now implemented using them.