Всем привет, недавно возник вопрос - как эффективнее раздавать статику (файлы 1-2 мегабайта):
1). используя nginx (sendfile) и статика лежит в tmpfs.
2). используя самописный демон, который просто будет писать в сокет (файлы лежат в его собственном буфере).
В первом случае не происходит копирования в userspace, но есть куча оберток для эмуляции работы с памятью как с файлом.