Download Large Files Directly
Alexander Kolesen
kolesen.a at gmail.com
Tue Apr 5 20:01:03 MSD 2011
> Hy @ All,
>
> Is there an Option in nginx to set a limit for the download filesize, so
> that the requested file will be downloaded from the proxied server
> (apache) directly?
>
> Example:
>
> testfile.bin over 10 MB, will send directly to apache
>
> Client --> Apache
>
> testfile.bin under 10 MB, will send to nginx cache and then to apache
>
> Client --> nginx Cache --> Apache
>
> Any Solutions?
>
You can implement the following solution:
- any request passes to the Apache
- probe the file size
- if size over 10MB - serve it like you want
- if under - send X-Accel-Redirect response to nginx
http://wiki.nginx.org/XSendfile
More information about the nginx
mailing list