`
willko
  • 浏览: 383800 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

小结nginx的x-sendfile X-Accel-Redirect

阅读更多
sendfile能有效提高web传输文件的效率。

linux kernel2.2开始支持sendfile,2.4.21支持sendfile64.只要你的kernel支持sendfile64,nginx会自动使用,无需操心,nginx的配置和使用还是挺简单的

nginx的X-Accel-Redirect就是类似x-sendfile的东西。
默认下nginx会自动启动sendfile,不管是32位还是64位的

在配置文件里用sendfile on/off开关sendfile

根据我的测试,开启sendfile比没开启静态文件rps相差1倍左右。。

如果是在程序在使用,只需输出http头 X-Accel-Redirect: 文件路径就可以了,这样下载就交给web服务器了
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics