摘要: 文件下载可以通过nginx直接实现,不必通过后端server程序就能直接下载,而且通过nginx下载效率很高,但是有时候需要在server端处理一些业务逻辑,比如统计下载次数,判断是否有权限下载等。如果通过server端程序实现下载,返回文件流,当文件比较大或者并发下载压力较大的时候,效率上跟nginx比就会差很多。现在很多web服务器都提供了相应的解决方法,使用response header来控制下载,nginx相应的response header叫X-Accel-Redirect。客户端下载文件的时候,最初header中没有X-Accel-Redirect,nginx并不会将文件直接返回, 阅读全文
posted @ 2013-07-28 22:39 7mile 阅读(1210) 评论(0) 推荐(0) 编辑