Handle user uploads in static content server (newbie question)

Leonardo Crespo leo at leocrespo.com
Mon Apr 12 07:50:27 MSD 2010


Do you guys think have another instance of nginx handling static
content on the same server would be a better solution than a dedicated
static server? I'd use proxy_pass for both scenarios...

Nginx handles things so well  that I might have difficulties
justifying another server...

Cheers

On Mon, Apr 12, 2010 at 1:09 PM, Leonardo Crespo <leo at leocrespo.com> wrote:
>> I believe that's what originally suggested.
>
> Indeed Edho, i just expanded upon Arvind's idea to make sure I understand it.
>
>> The alternative is beaming the file using ssh to static server's
>> directory automatically on upload (using php functions, etc). Might
>> cause slight delay and more complex setup though.
>
> Yeah, NFS seems to be the winner.
>
> If anyone is interested, I'll follow up the solution posted here:
>
> http://www.linode.com/forums/viewtopic.php?t=4618
>
> Cheers.
>
>
> On Mon, Apr 12, 2010 at 1:00 PM, Edho P Arief <edhoprima at gmail.com> wrote:
>> On Mon, Apr 12, 2010 at 9:52 AM, Leonardo Crespo <leo at leocrespo.com> wrote:
>>>> 1) Shared filesystem between the two hosts to hold the static content
>>>
>>> I just found out that I can do that on linode. Thanks for bringing this idea up!
>>>
>>> Here's a solution:
>>> Using NFS, mount on the Dynamic server the Static server's directory
>>> for static files (/images /user-uploads etc). Have nginx on Dynamic
>>> with proxy_pass to Static for all static content. All uploads go to
>>> the mounted drive on Dynamic (which points to Static).
>>>
>>> Does that sound reasonable?
>>>
>>
>> I believe that's what originally suggested.
>>
>> The alternative is beaming the file using ssh to static server's
>> directory automatically on upload (using php functions, etc). Might
>> cause slight delay and more complex setup though.
>>
>> --
>> O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
>>
>> _______________________________________________
>> nginx mailing list
>> nginx at nginx.org
>> http://nginx.org/mailman/listinfo/nginx
>>
>



More information about the nginx mailing list