Download Large Files Directly

Maik Unger lists at ruby-forum.com
Tue Apr 5 21:56:00 MSD 2011


Alexander Kolesen wrote in post #991075:
>> 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

Let me explain this with a other way:

if the file has a size over 10 MB then nginx will not cache the file in 
the filesystem and it will downloaded directly from the apache

if the file has a size under 10 MB then nginx will cache the file in the 
filesystem

-- 
Posted via http://www.ruby-forum.com/.



More information about the nginx mailing list