利用lighttpd的X-sendfile提升Rails的下载性能

传统的Web服务器在处理文件下载的时候,总是先读入文件内容到应用程序内存,然后再把内存当中的内容发送给客户端浏览器。这种方式在应付当今大负载网站,音频视频网站力不从心。sendfile是现代操作系统支持的一种高性能网络IO方式,操作系统内核的sendfile调用可以将文件内容直接推送到网卡的buffer当中,从而避免了Web服务器读写文件的开销,实现了“零拷贝”模式。 作为最流行的轻量级Web服务 ...
by robbin 2011-05-26 浏览 (3555) 回复 (2) 群组: Rails应用部署

x-sendfile知识库热门文章

最新评论

Global site tag (gtag.js) - Google Analytics